Created
May 3, 2012 02:01
-
-
Save marclipovsky/2582519 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
FFFFFFF | |
Failures: | |
1) Person merging two people should return the winner | |
Failure/Error: @result = Person.merge(@winner, @loser) | |
NoMethodError: | |
undefined method `merge' for #<Class:0x007f8c3c3fb888> | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/dynamic_matchers.rb:50:in `method_missing' | |
# /Users/macuser/Sites/forked gems/people/spec/models/person_spec.rb:15:in `block (3 levels) in <top (required)>' | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/hooks.rb:35:in `instance_eval' | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/hooks.rb:35:in `run_in' | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/hooks.rb:70:in `block in run_all' | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/hooks.rb:70:in `each' | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/hooks.rb:70:in `run_all' | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/hooks.rb:368:in `run_hook' | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/example_group.rb:292:in `block in run_before_each_hooks' | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/example_group.rb:292:in `each' | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/example_group.rb:292:in `run_before_each_hooks' | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/example.rb:217:in `run_before_each' | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/example.rb:79:in `block in run' | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/example.rb:173:in `with_around_hooks' | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/example.rb:77:in `run' | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/example_group.rb:355:in `block in run_examples' | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/example_group.rb:351:in `map' | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/example_group.rb:351:in `run_examples' | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/example_group.rb:337:in `run' | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/example_group.rb:338:in `block in run' | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/example_group.rb:338:in `map' | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/example_group.rb:338:in `run' | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/command_line.rb:28:in `block (2 levels) in run' | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/command_line.rb:28:in `map' | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/command_line.rb:28:in `block in run' | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/reporter.rb:34:in `report' | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/command_line.rb:25:in `run' | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/runner.rb:69:in `run' | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/runner.rb:10:in `block in autorun' | |
2) Person merging two people should not edit the winner's name | |
Failure/Error: @result = Person.merge(@winner, @loser) | |
NoMethodError: | |
undefined method `merge' for #<Class:0x007f8c3c3fb888> | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/dynamic_matchers.rb:50:in `method_missing' | |
# /Users/macuser/Sites/forked gems/people/spec/models/person_spec.rb:15:in `block (3 levels) in <top (required)>' | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/hooks.rb:35:in `instance_eval' | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/hooks.rb:35:in `run_in' | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/hooks.rb:70:in `block in run_all' | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/hooks.rb:70:in `each' | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/hooks.rb:70:in `run_all' | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/hooks.rb:368:in `run_hook' | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/example_group.rb:292:in `block in run_before_each_hooks' | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/example_group.rb:292:in `each' | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/example_group.rb:292:in `run_before_each_hooks' | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/example.rb:217:in `run_before_each' | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/example.rb:79:in `block in run' | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/example.rb:173:in `with_around_hooks' | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/example.rb:77:in `run' | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/example_group.rb:355:in `block in run_examples' | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/example_group.rb:351:in `map' | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/example_group.rb:351:in `run_examples' | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/example_group.rb:337:in `run' | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/example_group.rb:338:in `block in run' | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/example_group.rb:338:in `map' | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/example_group.rb:338:in `run' | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/command_line.rb:28:in `block (2 levels) in run' | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/command_line.rb:28:in `map' | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/command_line.rb:28:in `block in run' | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/reporter.rb:34:in `report' | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/command_line.rb:25:in `run' | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/runner.rb:69:in `run' | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/runner.rb:10:in `block in autorun' | |
3) Person merging two people should the winner's email only if he has no email | |
Failure/Error: @result = Person.merge(@winner, @loser) | |
NoMethodError: | |
undefined method `merge' for #<Class:0x007f8c3c3fb888> | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/dynamic_matchers.rb:50:in `method_missing' | |
# /Users/macuser/Sites/forked gems/people/spec/models/person_spec.rb:15:in `block (3 levels) in <top (required)>' | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/hooks.rb:35:in `instance_eval' | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/hooks.rb:35:in `run_in' | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/hooks.rb:70:in `block in run_all' | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/hooks.rb:70:in `each' | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/hooks.rb:70:in `run_all' | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/hooks.rb:368:in `run_hook' | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/example_group.rb:292:in `block in run_before_each_hooks' | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/example_group.rb:292:in `each' | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/example_group.rb:292:in `run_before_each_hooks' | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/example.rb:217:in `run_before_each' | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/example.rb:79:in `block in run' | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/example.rb:173:in `with_around_hooks' | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/example.rb:77:in `run' | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/example_group.rb:355:in `block in run_examples' | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/example_group.rb:351:in `map' | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/example_group.rb:351:in `run_examples' | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/example_group.rb:337:in `run' | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/example_group.rb:338:in `block in run' | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/example_group.rb:338:in `map' | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/example_group.rb:338:in `run' | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/command_line.rb:28:in `block (2 levels) in run' | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/command_line.rb:28:in `map' | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/command_line.rb:28:in `block in run' | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/reporter.rb:34:in `report' | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/command_line.rb:25:in `run' | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/runner.rb:69:in `run' | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/runner.rb:10:in `block in autorun' | |
4) Person merging two people should not edit the winner's company name | |
Failure/Error: @result = Person.merge(@winner, @loser) | |
NoMethodError: | |
undefined method `merge' for #<Class:0x007f8c3c3fb888> | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/dynamic_matchers.rb:50:in `method_missing' | |
# /Users/macuser/Sites/forked gems/people/spec/models/person_spec.rb:15:in `block (3 levels) in <top (required)>' | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/hooks.rb:35:in `instance_eval' | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/hooks.rb:35:in `run_in' | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/hooks.rb:70:in `block in run_all' | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/hooks.rb:70:in `each' | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/hooks.rb:70:in `run_all' | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/hooks.rb:368:in `run_hook' | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/example_group.rb:292:in `block in run_before_each_hooks' | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/example_group.rb:292:in `each' | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/example_group.rb:292:in `run_before_each_hooks' | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/example.rb:217:in `run_before_each' | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/example.rb:79:in `block in run' | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/example.rb:173:in `with_around_hooks' | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/example.rb:77:in `run' | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/example_group.rb:355:in `block in run_examples' | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/example_group.rb:351:in `map' | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/example_group.rb:351:in `run_examples' | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/example_group.rb:337:in `run' | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/example_group.rb:338:in `block in run' | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/example_group.rb:338:in `map' | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/example_group.rb:338:in `run' | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/command_line.rb:28:in `block (2 levels) in run' | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/command_line.rb:28:in `map' | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/command_line.rb:28:in `block in run' | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/reporter.rb:34:in `report' | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/command_line.rb:25:in `run' | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/runner.rb:69:in `run' | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/runner.rb:10:in `block in autorun' | |
5) Person merging two people should delete the loser | |
Failure/Error: @result = Person.merge(@winner, @loser) | |
NoMethodError: | |
undefined method `merge' for #<Class:0x007f8c3c3fb888> | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/dynamic_matchers.rb:50:in `method_missing' | |
# /Users/macuser/Sites/forked gems/people/spec/models/person_spec.rb:15:in `block (3 levels) in <top (required)>' | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/hooks.rb:35:in `instance_eval' | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/hooks.rb:35:in `run_in' | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/hooks.rb:70:in `block in run_all' | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/hooks.rb:70:in `each' | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/hooks.rb:70:in `run_all' | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/hooks.rb:368:in `run_hook' | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/example_group.rb:292:in `block in run_before_each_hooks' | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/example_group.rb:292:in `each' | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/example_group.rb:292:in `run_before_each_hooks' | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/example.rb:217:in `run_before_each' | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/example.rb:79:in `block in run' | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/example.rb:173:in `with_around_hooks' | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/example.rb:77:in `run' | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/example_group.rb:355:in `block in run_examples' | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/example_group.rb:351:in `map' | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/example_group.rb:351:in `run_examples' | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/example_group.rb:337:in `run' | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/example_group.rb:338:in `block in run' | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/example_group.rb:338:in `map' | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/example_group.rb:338:in `run' | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/command_line.rb:28:in `block (2 levels) in run' | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/command_line.rb:28:in `map' | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/command_line.rb:28:in `block in run' | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/reporter.rb:34:in `report' | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/command_line.rb:25:in `run' | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/runner.rb:69:in `run' | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/runner.rb:10:in `block in autorun' | |
6) Person merging two people should merge the notes together | |
Failure/Error: @result = Person.merge(@winner, @loser) | |
NoMethodError: | |
undefined method `merge' for #<Class:0x007f8c3c3fb888> | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/dynamic_matchers.rb:50:in `method_missing' | |
# /Users/macuser/Sites/forked gems/people/spec/models/person_spec.rb:15:in `block (3 levels) in <top (required)>' | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/hooks.rb:35:in `instance_eval' | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/hooks.rb:35:in `run_in' | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/hooks.rb:70:in `block in run_all' | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/hooks.rb:70:in `each' | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/hooks.rb:70:in `run_all' | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/hooks.rb:368:in `run_hook' | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/example_group.rb:292:in `block in run_before_each_hooks' | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/example_group.rb:292:in `each' | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/example_group.rb:292:in `run_before_each_hooks' | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/example.rb:217:in `run_before_each' | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/example.rb:79:in `block in run' | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/example.rb:173:in `with_around_hooks' | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/example.rb:77:in `run' | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/example_group.rb:355:in `block in run_examples' | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/example_group.rb:351:in `map' | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/example_group.rb:351:in `run_examples' | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/example_group.rb:337:in `run' | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/example_group.rb:338:in `block in run' | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/example_group.rb:338:in `map' | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/example_group.rb:338:in `run' | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/command_line.rb:28:in `block (2 levels) in run' | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/command_line.rb:28:in `map' | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/command_line.rb:28:in `block in run' | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/reporter.rb:34:in `report' | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/command_line.rb:25:in `run' | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/runner.rb:69:in `run' | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/runner.rb:10:in `block in autorun' | |
7) Person merging two people should the winner's email only if he has no email | |
Failure/Error: @result = Person.merge(@winner, @loser) | |
NoMethodError: | |
undefined method `merge' for #<Class:0x007f8c3c3fb888> | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/dynamic_matchers.rb:50:in `method_missing' | |
# /Users/macuser/Sites/forked gems/people/spec/models/person_spec.rb:48:in `block (3 levels) in <top (required)>' | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/hooks.rb:35:in `instance_eval' | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/hooks.rb:35:in `run_in' | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/hooks.rb:70:in `block in run_all' | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/hooks.rb:70:in `each' | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/hooks.rb:70:in `run_all' | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/hooks.rb:368:in `run_hook' | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/example_group.rb:292:in `block in run_before_each_hooks' | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/example_group.rb:292:in `each' | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/example_group.rb:292:in `run_before_each_hooks' | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/example.rb:217:in `run_before_each' | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/example.rb:79:in `block in run' | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/example.rb:173:in `with_around_hooks' | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/example.rb:77:in `run' | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/example_group.rb:355:in `block in run_examples' | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/example_group.rb:351:in `map' | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/example_group.rb:351:in `run_examples' | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/example_group.rb:337:in `run' | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/example_group.rb:338:in `block in run' | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/example_group.rb:338:in `map' | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/example_group.rb:338:in `run' | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/command_line.rb:28:in `block (2 levels) in run' | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/command_line.rb:28:in `map' | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/command_line.rb:28:in `block in run' | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/reporter.rb:34:in `report' | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/command_line.rb:25:in `run' | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/runner.rb:69:in `run' | |
# /Users/macuser/.rvm/gems/ruby-1.9.3-p125/gems/rspec-core-2.9.0/lib/rspec/core/runner.rb:10:in `block in autorun' | |
Finished in 0.12598 seconds | |
7 examples, 7 failures | |
Failed examples: | |
rspec ./spec/models/person_spec.rb:18 # Person merging two people should return the winner | |
rspec ./spec/models/person_spec.rb:22 # Person merging two people should not edit the winner's name | |
rspec ./spec/models/person_spec.rb:27 # Person merging two people should the winner's email only if he has no email | |
rspec ./spec/models/person_spec.rb:31 # Person merging two people should not edit the winner's company name | |
rspec ./spec/models/person_spec.rb:35 # Person merging two people should delete the loser | |
rspec ./spec/models/person_spec.rb:39 # Person merging two people should merge the notes together | |
rspec ./spec/models/person_spec.rb:51 # Person merging two people should the winner's email only if he has no email |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment