Skip to content

Instantly share code, notes, and snippets.

@marclipovsky
Created May 3, 2012 02:01
Show Gist options
  • Save marclipovsky/2582519 to your computer and use it in GitHub Desktop.
Save marclipovsky/2582519 to your computer and use it in GitHub Desktop.
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