Skip to content

Instantly share code, notes, and snippets.

@merbjedi
Created February 9, 2010 23:54
Show Gist options
  • Save merbjedi/299837 to your computer and use it in GitHub Desktop.
Save merbjedi/299837 to your computer and use it in GitHub Desktop.
Loaded suite /Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/rake-0.8.7/lib/rake/rake_test_loader
Started
.....................................EE..EE.........EEEEEEE...................................EEEEE.........................EE...........E.........................................................................................................................E.FFFF..............................EE..EEEEEEEEF..EE.E...EEEFEE...E.EE...E.......EEF.E..E.....E...E..................EEEEE...EEEE.............................................................................................................EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE.EEEEEEEEEEEEEEEEEE.................E.......................................FFFEEEEEEEEEEEEEEEEEEEEE.EEEEE..EEEEEEEFEE..E.E.E.EE.EEE.EEEE..EEEEEEEEE...................................................................FE..........................................EE..........EEEEEE................EEE.E..E..............................................................DEPRECATION WARNING: human_name has been deprecated, please use model_name.human instead. (called from __bind_1265759676_423086 at ./test/unit/test_rails.rb:25)
........DEPRECATION WARNING: human_name has been deprecated, please use model_name.human instead. (called from __bind_1265759676_473356 at ./test/unit/test_rails.rb:84)
.FEEEDEPRECATION WARNING: human_name has been deprecated, please use model_name.human instead. (called from __bind_1265759677_18377 at ./test/unit/test_rails_compatibility.rb:49)
F....DEPRECATION WARNING: human_name has been deprecated, please use model_name.human instead. (called from __bind_1265759677_22351 at ./test/unit/test_rails_compatibility.rb:43)
.EEEDEPRECATION WARNING: Errors#on have been deprecated, use Errors#[] instead.
Also note that the behaviour of Errors#[] has changed. Errors#[] now always returns an Array. An empty Array is returned when there are no errors on the specified attribute.. (called from on at /Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/deprecated_error_methods.rb:7)
DEPRECATION WARNING: Errors#on have been deprecated, use Errors#[] instead.
Also note that the behaviour of Errors#[] has changed. Errors#[] now always returns an Array. An empty Array is returned when there are no errors on the specified attribute.. (called from on at /Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/deprecated_error_methods.rb:7)
.EEEFFEEEEEEEDEPRECATION WARNING: Errors#on have been deprecated, use Errors#[] instead.
Also note that the behaviour of Errors#[] has changed. Errors#[] now always returns an Array. An empty Array is returned when there are no errors on the specified attribute.. (called from on at /Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/deprecated_error_methods.rb:7)
FDEPRECATION WARNING: Errors#on have been deprecated, use Errors#[] instead.
Also note that the behaviour of Errors#[] has changed. Errors#[] now always returns an Array. An empty Array is returned when there are no errors on the specified attribute.. (called from on at /Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/deprecated_error_methods.rb:7)
FEE.EEEEEE.EEEEEEEEEEEEEEEE.EEEEEE.EEEEEEEEEEEEEEEEEEEEEEE
Finished in 14.075634 seconds.
1) Error:
test: Associations should allow changing class names. (AssociationsTest):
ArgumentError: wrong number of arguments (1 for 0)
./test/functional/test_associations.rb:35:in `initialize'
./test/functional/test_associations.rb:35:in `new'
./test/functional/test_associations.rb:35:in `__bind_1265759663_923808'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `test: Associations should allow changing class names. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
2) Error:
test: BelongsToPolymorphicProxy should be able to replace the association. (BelongsToPolymorphicProxyTest):
NoMethodError: undefined method `before_validate' for #<ActiveModel::Validations::PresenceValidator:0x101553398>
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `send'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `_callback_before_5'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:408:in `_run_validate_callbacks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations.rb:137:in `valid?'
./lib/mongo_mapper/document.rb:380:in `save'
./lib/mongo_mapper/plugins/dirty.rb:48:in `save'
./test/functional/associations/test_belongs_to_polymorphic_proxy.rb:28:in `__bind_1265759663_936870'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `test: BelongsToPolymorphicProxy should be able to replace the association. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
3) Error:
test: BelongsToPolymorphicProxy should unset the association. (BelongsToPolymorphicProxyTest):
NoMethodError: undefined method `before_validate' for #<ActiveModel::Validations::PresenceValidator:0x101553398>
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `send'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `_callback_before_5'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:408:in `_run_validate_callbacks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations.rb:137:in `valid?'
./lib/mongo_mapper/document.rb:380:in `save'
./lib/mongo_mapper/plugins/dirty.rb:48:in `save'
./test/functional/associations/test_belongs_to_polymorphic_proxy.rb:41:in `__bind_1265759663_940871'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `test: BelongsToPolymorphicProxy should unset the association. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
4) Error:
test: association id set but document not found should return nil instead of raising error. (BelongsToPolymorphicProxyTest):
NoMethodError: undefined method `before_validate' for #<ActiveModel::Validations::PresenceValidator:0x101553398>
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `send'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `_callback_before_5'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:408:in `_run_validate_callbacks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations.rb:137:in `valid?'
./lib/mongo_mapper/document.rb:380:in `save'
./lib/mongo_mapper/plugins/dirty.rb:48:in `save'
./test/functional/associations/test_belongs_to_polymorphic_proxy.rb:55:in `__bind_1265759663_941928'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:369:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:369:in `run_current_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:368:in `each'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:368:in `run_current_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:350:in `test: association id set but document not found should return nil instead of raising error. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
5) Error:
test: Defining and running callbacks should get the order right for creating documents. (CallbacksTest):
NoMethodError: undefined method `before_validation_on_create' for #<Class:0x101da4268>
./lib/mongo_mapper/support/find.rb:72:in `method_missing'
./test/functional/test_callbacks.rb:16:in `send'
./test/functional/test_callbacks.rb:16:in `__bind_1265759664_60776'
./test/functional/test_callbacks.rb:9:in `each'
./test/functional/test_callbacks.rb:9:in `__bind_1265759664_60776'
./test/test_helper.rb:33:in `class_eval'
./test/test_helper.rb:33:in `Doc'
./test/functional/test_callbacks.rb:6:in `__bind_1265759664_60776'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:369:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:369:in `run_current_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:368:in `each'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:368:in `run_current_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:350:in `test: Defining and running callbacks should get the order right for creating documents. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
6) Error:
test: Defining and running callbacks should get the order right for updating documents. (CallbacksTest):
NoMethodError: undefined method `before_validation_on_create' for #<Class:0x101d7a990>
./lib/mongo_mapper/support/find.rb:72:in `method_missing'
./test/functional/test_callbacks.rb:16:in `send'
./test/functional/test_callbacks.rb:16:in `__bind_1265759664_66490'
./test/functional/test_callbacks.rb:9:in `each'
./test/functional/test_callbacks.rb:9:in `__bind_1265759664_66490'
./test/test_helper.rb:33:in `class_eval'
./test/test_helper.rb:33:in `Doc'
./test/functional/test_callbacks.rb:6:in `__bind_1265759664_66490'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:369:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:369:in `run_current_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:368:in `each'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:368:in `run_current_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:350:in `test: Defining and running callbacks should get the order right for updating documents. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
7) Error:
test: Defining and running callbacks should work for before and after create. (CallbacksTest):
NoMethodError: undefined method `before_validation_on_create' for #<Class:0x101d510b8>
./lib/mongo_mapper/support/find.rb:72:in `method_missing'
./test/functional/test_callbacks.rb:16:in `send'
./test/functional/test_callbacks.rb:16:in `__bind_1265759664_72596'
./test/functional/test_callbacks.rb:9:in `each'
./test/functional/test_callbacks.rb:9:in `__bind_1265759664_72596'
./test/test_helper.rb:33:in `class_eval'
./test/test_helper.rb:33:in `Doc'
./test/functional/test_callbacks.rb:6:in `__bind_1265759664_72596'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:369:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:369:in `run_current_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:368:in `each'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:368:in `run_current_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:350:in `test: Defining and running callbacks should work for before and after create. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
8) Error:
test: Defining and running callbacks should work for before and after destroy. (CallbacksTest):
NoMethodError: undefined method `before_validation_on_create' for #<Class:0x101d277e0>
./lib/mongo_mapper/support/find.rb:72:in `method_missing'
./test/functional/test_callbacks.rb:16:in `send'
./test/functional/test_callbacks.rb:16:in `__bind_1265759664_78223'
./test/functional/test_callbacks.rb:9:in `each'
./test/functional/test_callbacks.rb:9:in `__bind_1265759664_78223'
./test/test_helper.rb:33:in `class_eval'
./test/test_helper.rb:33:in `Doc'
./test/functional/test_callbacks.rb:6:in `__bind_1265759664_78223'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:369:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:369:in `run_current_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:368:in `each'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:368:in `run_current_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:350:in `test: Defining and running callbacks should work for before and after destroy. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
9) Error:
test: Defining and running callbacks should work for before and after save. (CallbacksTest):
NoMethodError: undefined method `before_validation_on_create' for #<Class:0x1018f1928>
./lib/mongo_mapper/support/find.rb:72:in `method_missing'
./test/functional/test_callbacks.rb:16:in `send'
./test/functional/test_callbacks.rb:16:in `__bind_1265759664_84475'
./test/functional/test_callbacks.rb:9:in `each'
./test/functional/test_callbacks.rb:9:in `__bind_1265759664_84475'
./test/test_helper.rb:33:in `class_eval'
./test/test_helper.rb:33:in `Doc'
./test/functional/test_callbacks.rb:6:in `__bind_1265759664_84475'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:369:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:369:in `run_current_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:368:in `each'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:368:in `run_current_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:350:in `test: Defining and running callbacks should work for before and after save. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
10) Error:
test: Defining and running callbacks should work for before and after update. (CallbacksTest):
NoMethodError: undefined method `before_validation_on_create' for #<Class:0x101883fb8>
./lib/mongo_mapper/support/find.rb:72:in `method_missing'
./test/functional/test_callbacks.rb:16:in `send'
./test/functional/test_callbacks.rb:16:in `__bind_1265759664_89998'
./test/functional/test_callbacks.rb:9:in `each'
./test/functional/test_callbacks.rb:9:in `__bind_1265759664_89998'
./test/test_helper.rb:33:in `class_eval'
./test/test_helper.rb:33:in `Doc'
./test/functional/test_callbacks.rb:6:in `__bind_1265759664_89998'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:369:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:369:in `run_current_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:368:in `each'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:368:in `run_current_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:350:in `test: Defining and running callbacks should work for before and after update. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
11) Error:
test: Defining and running callbacks should work for before and after validation. (CallbacksTest):
NoMethodError: undefined method `before_validation_on_create' for #<Class:0x1017cb288>
./lib/mongo_mapper/support/find.rb:72:in `method_missing'
./test/functional/test_callbacks.rb:16:in `send'
./test/functional/test_callbacks.rb:16:in `__bind_1265759664_95478'
./test/functional/test_callbacks.rb:9:in `each'
./test/functional/test_callbacks.rb:9:in `__bind_1265759664_95478'
./test/test_helper.rb:33:in `class_eval'
./test/test_helper.rb:33:in `Doc'
./test/functional/test_callbacks.rb:6:in `__bind_1265759664_95478'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:369:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:369:in `run_current_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:368:in `each'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:368:in `run_current_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:350:in `test: Defining and running callbacks should work for before and after validation. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
12) Error:
test: #reload should raise DocumentNotFound if not found. (DocumentTest):
ArgumentError: wrong number of arguments (1 for 0)
./test/functional/test_document.rb:1170:in `initialize'
./test/functional/test_document.rb:1170:in `new'
./test/functional/test_document.rb:1170:in `__bind_1265759664_477100'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:369:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:369:in `run_current_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:368:in `each'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:368:in `run_current_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:350:in `test: #reload should raise DocumentNotFound if not found. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
13) Error:
test: #reload should reinstantiate embedded associations. (DocumentTest):
ArgumentError: wrong number of arguments (1 for 0)
./test/functional/test_document.rb:1170:in `initialize'
./test/functional/test_document.rb:1170:in `new'
./test/functional/test_document.rb:1170:in `__bind_1265759664_490424'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:369:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:369:in `run_current_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:368:in `each'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:368:in `run_current_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:350:in `test: #reload should reinstantiate embedded associations. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
14) Error:
test: #reload should reload keys from the database. (DocumentTest):
ArgumentError: wrong number of arguments (1 for 0)
./test/functional/test_document.rb:1170:in `initialize'
./test/functional/test_document.rb:1170:in `new'
./test/functional/test_document.rb:1170:in `__bind_1265759664_505358'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:369:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:369:in `run_current_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:368:in `each'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:368:in `run_current_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:350:in `test: #reload should reload keys from the database. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
15) Error:
test: #reload should reset all associations. (DocumentTest):
ArgumentError: wrong number of arguments (1 for 0)
./test/functional/test_document.rb:1170:in `initialize'
./test/functional/test_document.rb:1170:in `new'
./test/functional/test_document.rb:1170:in `__bind_1265759664_520908'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:369:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:369:in `run_current_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:368:in `each'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:368:in `run_current_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:350:in `test: #reload should reset all associations. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
16) Error:
test: #reload should return self. (DocumentTest):
ArgumentError: wrong number of arguments (1 for 0)
./test/functional/test_document.rb:1170:in `initialize'
./test/functional/test_document.rb:1170:in `new'
./test/functional/test_document.rb:1170:in `__bind_1265759664_533965'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:369:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:369:in `run_current_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:368:in `each'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:368:in `run_current_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:350:in `test: #reload should return self. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
17) Error:
test: #update_attributes (return value) should be false if document not valid. (DocumentTest):
NoMethodError: undefined method `before_validate' for #<ActiveModel::Validations::PresenceValidator:0x1033b6420>
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `send'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `_callback_before_27'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:408:in `_run_validate_callbacks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations.rb:137:in `valid?'
./lib/mongo_mapper/document.rb:380:in `save'
./lib/mongo_mapper/plugins/dirty.rb:48:in `save'
./lib/mongo_mapper/plugins/keys.rb:192:in `update_attributes'
./lib/mongo_mapper/plugins/protected.rb:27:in `update_attributes'
./test/functional/test_document.rb:672:in `__bind_1265759664_864778'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `test: #update_attributes (return value) should be false if document not valid. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
18) Error:
test: #update_attributes (return value) should be true if document valid. (DocumentTest):
NoMethodError: undefined method `before_validate' for #<ActiveModel::Validations::PresenceValidator:0x103371af0>
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `send'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `_callback_before_29'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:408:in `_run_validate_callbacks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations.rb:137:in `valid?'
./lib/mongo_mapper/document.rb:380:in `save'
./lib/mongo_mapper/plugins/dirty.rb:48:in `save'
./lib/mongo_mapper/plugins/keys.rb:192:in `update_attributes'
./lib/mongo_mapper/plugins/protected.rb:27:in `update_attributes'
./test/functional/test_document.rb:668:in `__bind_1265759664_871054'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `test: #update_attributes (return value) should be true if document valid. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
19) Error:
test: An instance of a document root document should set self to the root document on embedded documents. (DocumentTest):
ArgumentError: wrong number of arguments (2 for 0)
./lib/mongo_mapper/plugins/keys.rb:55:in `initialize'
./lib/mongo_mapper/plugins/keys.rb:55:in `new'
./lib/mongo_mapper/plugins/keys.rb:55:in `load'
./lib/mongo_mapper/plugins/associations/many_embedded_proxy.rb:15:in `find_target'
./lib/mongo_mapper/plugins/associations/many_embedded_proxy.rb:14:in `map'
./lib/mongo_mapper/plugins/associations/many_embedded_proxy.rb:14:in `find_target'
./lib/mongo_mapper/plugins/associations/proxy.rb:100:in `load_target'
./lib/mongo_mapper/plugins/associations/proxy.rb:90:in `method_missing'
./test/unit/test_document.rb:147:in `__bind_1265759665_131801'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `test: An instance of a document root document should set self to the root document on embedded documents. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
20) Error:
test: hash key should work with indifferent access after save. (DocumentTest):
NoMethodError: undefined method `with_indifferent_access' for {"baz"=>"bar"}:ActiveSupport::HashWithIndifferentAccess
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/hash_with_indifferent_access.rb:127:in `convert_value'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/hash_with_indifferent_access.rb:33:in `[]='
./lib/mongo_mapper/plugins/keys.rb:173:in `to_mongo'
./lib/mongo_mapper/plugins/keys.rb:171:in `each_pair'
./lib/mongo_mapper/plugins/keys.rb:171:in `to_mongo'
./lib/mongo_mapper/document.rb:423:in `save_to_collection'
./lib/mongo_mapper/document.rb:413:in `create'
./lib/mongo_mapper/document.rb:408:in `create_or_update'
./lib/mongo_mapper/document.rb:380:in `save'
./lib/mongo_mapper/plugins/dirty.rb:48:in `save'
./test/functional/test_document.rb:90:in `__bind_1265759667_153499'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `test: hash key should work with indifferent access after save. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
21) Failure:
test: timestamping should not overwrite created_at if it already exists. (DocumentTest)
[/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/matcher_builder.rb:38:in `fail!'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/expectation_builder.rb:6:in `build_expectation'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/modals.rb:26:in `should_not'
./test/functional/test_document.rb:1077:in `__bind_1265759667_178042'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `test: timestamping should not overwrite created_at if it already exists. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run']:
Expected not to be nil but it was.
22) Failure:
test: timestamping should set created_at and updated_at on create. (DocumentTest)
[/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/matcher_builder.rb:38:in `fail!'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/expectation_builder.rb:6:in `build_expectation'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/modals.rb:26:in `should_not'
./test/functional/test_document.rb:1066:in `__bind_1265759667_200218'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `test: timestamping should set created_at and updated_at on create. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run']:
Expected nil to not be nil.
23) Failure:
test: timestamping should set updated_at on document update but leave created_at alone. (DocumentTest)
[/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/built_in/operator_expectations.rb:30:in `fail!'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/built_in/operator_expectations.rb:20:in `=='
./test/functional/test_document.rb:1105:in `__bind_1265759667_219889'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `test: timestamping should set updated_at on document update but leave created_at alone. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run']:
Expected nil to not == nil.
24) Failure:
test: timestamping should set updated_at on field update but leave created_at alone. (DocumentTest)
[/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/built_in/operator_expectations.rb:30:in `fail!'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/built_in/operator_expectations.rb:20:in `=='
./test/functional/test_document.rb:1091:in `__bind_1265759667_240567'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `test: timestamping should set updated_at on field update but leave created_at alone. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run']:
Expected nil to not == nil.
25) Error:
test: An instance of an embedded document _root_document should allow setting when initialized. (EmbeddedDocumentTest):
ArgumentError: wrong number of arguments (1 for 0)
./test/unit/test_embedded_document.rb:269:in `initialize'
./test/unit/test_embedded_document.rb:269:in `new'
./test/unit/test_embedded_document.rb:269:in `__bind_1265759667_302728'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `test: An instance of an embedded document _root_document should allow setting when initialized. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
26) Error:
test: An instance of an embedded document _root_document should also be set on many embedded documents. (EmbeddedDocumentTest):
ArgumentError: wrong number of arguments (1 for 0)
./test/unit/test_embedded_document.rb:277:in `initialize'
./test/unit/test_embedded_document.rb:277:in `new'
./test/unit/test_embedded_document.rb:277:in `__bind_1265759667_324159'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `test: An instance of an embedded document _root_document should also be set on many embedded documents. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
27) Error:
test: An instance of an embedded document attributes should have indifferent access. (EmbeddedDocumentTest):
ArgumentError: wrong number of arguments (1 for 0)
./test/unit/test_embedded_document.rb:365:in `initialize'
./test/unit/test_embedded_document.rb:365:in `new'
./test/unit/test_embedded_document.rb:365:in `__bind_1265759667_374098'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `test: An instance of an embedded document attributes should have indifferent access. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
28) Error:
test: An instance of an embedded document attributes should return all keys with values. (EmbeddedDocumentTest):
ArgumentError: wrong number of arguments (1 for 0)
./test/unit/test_embedded_document.rb:358:in `initialize'
./test/unit/test_embedded_document.rb:358:in `new'
./test/unit/test_embedded_document.rb:358:in `__bind_1265759667_390669'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `test: An instance of an embedded document attributes should return all keys with values. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
29) Error:
test: An instance of an embedded document attributes= should not update values for keys that were not provided. (EmbeddedDocumentTest):
ArgumentError: wrong number of arguments (1 for 0)
./test/unit/test_embedded_document.rb:325:in `initialize'
./test/unit/test_embedded_document.rb:325:in `new'
./test/unit/test_embedded_document.rb:325:in `__bind_1265759667_436323'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `test: An instance of an embedded document attributes= should not update values for keys that were not provided. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
30) Error:
test: An instance of an embedded document attributes= should typecast key values. (EmbeddedDocumentTest):
ArgumentError: wrong number of arguments (1 for 0)
./test/unit/test_embedded_document.rb:345:in `initialize'
./test/unit/test_embedded_document.rb:345:in `new'
./test/unit/test_embedded_document.rb:345:in `__bind_1265759667_454575'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `test: An instance of an embedded document attributes= should typecast key values. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
31) Error:
test: An instance of an embedded document attributes= should update values for keys provided. (EmbeddedDocumentTest):
ArgumentError: wrong number of arguments (1 for 0)
./test/unit/test_embedded_document.rb:318:in `initialize'
./test/unit/test_embedded_document.rb:318:in `new'
./test/unit/test_embedded_document.rb:318:in `__bind_1265759667_498891'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `test: An instance of an embedded document attributes= should update values for keys provided. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
32) Error:
test: An instance of an embedded document attributes= should work with pre-defined methods. (EmbeddedDocumentTest):
ArgumentError: wrong number of arguments (1 for 0)
./test/unit/test_embedded_document.rb:340:in `initialize'
./test/unit/test_embedded_document.rb:340:in `new'
./test/unit/test_embedded_document.rb:340:in `__bind_1265759667_626804'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `test: An instance of an embedded document attributes= should work with pre-defined methods. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
33) Error:
test: An instance of an embedded document being initialized should accept a hash that sets keys and values. (EmbeddedDocumentTest):
ArgumentError: wrong number of arguments (1 for 0)
./test/unit/test_embedded_document.rb:285:in `initialize'
./test/unit/test_embedded_document.rb:285:in `new'
./test/unit/test_embedded_document.rb:285:in `__bind_1265759667_639581'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `test: An instance of an embedded document being initialized should accept a hash that sets keys and values. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
34) Error:
test: An instance of an embedded document being initialized should be able to assign keys dynamically. (EmbeddedDocumentTest):
ArgumentError: wrong number of arguments (1 for 0)
./test/unit/test_embedded_document.rb:292:in `initialize'
./test/unit/test_embedded_document.rb:292:in `new'
./test/unit/test_embedded_document.rb:292:in `__bind_1265759667_652396'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `test: An instance of an embedded document being initialized should be able to assign keys dynamically. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
35) Failure:
test: An instance of an embedded document being initialized should not throw error if initialized with nil. (EmbeddedDocumentTest)
[./test/unit/test_embedded_document.rb:298:in `__bind_1265759667_667514'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `test: An instance of an embedded document being initialized should not throw error if initialized with nil. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run']:
Exception raised:
Class: <ArgumentError>
Message: <"wrong number of arguments (1 for 0)">
---Backtrace---
./test/unit/test_embedded_document.rb:298:in `initialize'
./test/unit/test_embedded_document.rb:298:in `new'
./test/unit/test_embedded_document.rb:298:in `__bind_1265759667_667514'
./test/unit/test_embedded_document.rb:298:in `__bind_1265759667_667514'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `test: An instance of an embedded document being initialized should not throw error if initialized with nil. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
---------------
36) Error:
test: An instance of an embedded document clone should copy the attributes. (EmbeddedDocumentTest):
ArgumentError: wrong number of arguments (1 for 0)
./test/unit/test_embedded_document.rb:395:in `initialize'
./test/unit/test_embedded_document.rb:395:in `new'
./test/unit/test_embedded_document.rb:395:in `__bind_1265759667_711451'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `test: An instance of an embedded document clone should copy the attributes. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
37) Error:
test: An instance of an embedded document clone should regenerate the id. (EmbeddedDocumentTest):
ArgumentError: wrong number of arguments (1 for 0)
./test/unit/test_embedded_document.rb:387:in `initialize'
./test/unit/test_embedded_document.rb:387:in `new'
./test/unit/test_embedded_document.rb:387:in `__bind_1265759667_723399'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `test: An instance of an embedded document clone should regenerate the id. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
38) Error:
test: An instance of an embedded document equality should be equal if id and class are the same. (EmbeddedDocumentTest):
ArgumentError: wrong number of arguments (1 for 0)
./test/unit/test_embedded_document.rb:604:in `initialize'
./test/unit/test_embedded_document.rb:604:in `new'
./test/unit/test_embedded_document.rb:604:in `__bind_1265759667_748046'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `test: An instance of an embedded document equality should be equal if id and class are the same. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
39) Error:
test: An instance of an embedded document equality should not be equal if class same but id different. (EmbeddedDocumentTest):
ArgumentError: wrong number of arguments (1 for 0)
./test/unit/test_embedded_document.rb:608:in `initialize'
./test/unit/test_embedded_document.rb:608:in `new'
./test/unit/test_embedded_document.rb:608:in `__bind_1265759667_797896'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `test: An instance of an embedded document equality should not be equal if class same but id different. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
40) Error:
test: An instance of an embedded document equality should not be equal if id same but class different. (EmbeddedDocumentTest):
ArgumentError: wrong number of arguments (1 for 0)
./test/unit/test_embedded_document.rb:613:in `initialize'
./test/unit/test_embedded_document.rb:613:in `new'
./test/unit/test_embedded_document.rb:613:in `__bind_1265759667_810447'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `test: An instance of an embedded document equality should not be equal if id same but class different. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
41) Error:
test: An instance of an embedded document initialized when _type key present should not change _type if already set. (EmbeddedDocumentTest):
ArgumentError: wrong number of arguments (1 for 0)
./test/unit/test_embedded_document.rb:312:in `initialize'
./test/unit/test_embedded_document.rb:312:in `new'
./test/unit/test_embedded_document.rb:312:in `__bind_1265759667_829230'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `test: An instance of an embedded document initialized when _type key present should not change _type if already set. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
42) Failure:
test: An instance of an embedded document initialized when _type key present should set _type to class name. (EmbeddedDocumentTest)
[/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/built_in/operator_expectations.rb:30:in `fail!'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/built_in/operator_expectations.rb:20:in `=='
./test/unit/test_embedded_document.rb:308:in `__bind_1265759667_842199'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `test: An instance of an embedded document initialized when _type key present should set _type to class name. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run']:
Expected nil to == "FooBar".
43) Error:
test: An instance of an embedded document key shorcut access [] should raise exception when key not found. (EmbeddedDocumentTest):
ArgumentError: wrong number of arguments (1 for 0)
./test/unit/test_embedded_document.rb:410:in `initialize'
./test/unit/test_embedded_document.rb:410:in `new'
./test/unit/test_embedded_document.rb:410:in `__bind_1265759667_854922'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `test: An instance of an embedded document key shorcut access [] should raise exception when key not found. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
44) Error:
test: An instance of an embedded document key shorcut access [] should work when key found. (EmbeddedDocumentTest):
ArgumentError: wrong number of arguments (1 for 0)
./test/unit/test_embedded_document.rb:405:in `initialize'
./test/unit/test_embedded_document.rb:405:in `new'
./test/unit/test_embedded_document.rb:405:in `__bind_1265759667_867742'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `test: An instance of an embedded document key shorcut access [] should work when key found. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
45) Error:
test: An instance of an embedded document reading a key before typcasting should be accessible for use in a document. (EmbeddedDocumentTest):
ArgumentError: wrong number of arguments (1 for 0)
./test/unit/test_embedded_document.rb:500:in `initialize'
./test/unit/test_embedded_document.rb:500:in `new'
./test/unit/test_embedded_document.rb:500:in `__bind_1265759668_67789'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `test: An instance of an embedded document reading a key before typcasting should be accessible for use in a document. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
46) Error:
test: An instance of an embedded document reading a key before typcasting should work for defined keys. (EmbeddedDocumentTest):
ArgumentError: wrong number of arguments (1 for 0)
./test/unit/test_embedded_document.rb:484:in `initialize'
./test/unit/test_embedded_document.rb:484:in `new'
./test/unit/test_embedded_document.rb:484:in `__bind_1265759668_108858'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `test: An instance of an embedded document reading a key before typcasting should work for defined keys. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
47) Error:
test: An instance of an embedded document reading a key should be accessible for use in the model. (EmbeddedDocumentTest):
ArgumentError: wrong number of arguments (1 for 0)
./test/unit/test_embedded_document.rb:455:in `initialize'
./test/unit/test_embedded_document.rb:455:in `new'
./test/unit/test_embedded_document.rb:455:in `__bind_1265759668_121217'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `test: An instance of an embedded document reading a key should be accessible for use in the model. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
48) Error:
test: An instance of an embedded document reading a key should work for defined keys. (EmbeddedDocumentTest):
ArgumentError: wrong number of arguments (1 for 0)
./test/unit/test_embedded_document.rb:439:in `initialize'
./test/unit/test_embedded_document.rb:439:in `new'
./test/unit/test_embedded_document.rb:439:in `__bind_1265759668_175794'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `test: An instance of an embedded document reading a key should work for defined keys. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
49) Error:
test: An instance of an embedded document should call inspect on the document's attributes instead of to_s when inspecting the document. (EmbeddedDocumentTest):
ArgumentError: wrong number of arguments (1 for 0)
./test/unit/test_embedded_document.rb:571:in `initialize'
./test/unit/test_embedded_document.rb:571:in `new'
./test/unit/test_embedded_document.rb:571:in `__bind_1265759668_281758'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `test: An instance of an embedded document should call inspect on the document's attributes instead of to_s when inspecting the document. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
50) Error:
test: An instance of an embedded document should convert string object id to mongo object id when assigning id with _id object id type. (EmbeddedDocumentTest):
ArgumentError: wrong number of arguments (1 for 0)
./test/unit/test_embedded_document.rb:253:in `initialize'
./test/unit/test_embedded_document.rb:253:in `new'
./test/unit/test_embedded_document.rb:253:in `__bind_1265759668_293881'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `test: An instance of an embedded document should convert string object id to mongo object id when assigning id with _id object id type. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
51) Failure:
test: An instance of an embedded document should create id during initialization. (EmbeddedDocumentTest)
[/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/matcher_builder.rb:38:in `fail!'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/expectation_builder.rb:6:in `build_expectation'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/modals.rb:12:in `should'
./test/unit/test_embedded_document.rb:241:in `__bind_1265759668_474747'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `test: An instance of an embedded document should create id during initialization. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run']:
Expected nil to return true for instance_of?, with 'Mongo::ObjectID'.
52) Error:
test: An instance of an embedded document should have id method returns _id. (EmbeddedDocumentTest):
ArgumentError: wrong number of arguments (1 for 0)
./test/unit/test_embedded_document.rb:246:in `initialize'
./test/unit/test_embedded_document.rb:246:in `new'
./test/unit/test_embedded_document.rb:246:in `__bind_1265759668_500028'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `test: An instance of an embedded document should have id method returns _id. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
53) Error:
test: An instance of an embedded document to_mongo should return all keys. (EmbeddedDocumentTest):
ArgumentError: wrong number of arguments (1 for 0)
./test/unit/test_embedded_document.rb:378:in `initialize'
./test/unit/test_embedded_document.rb:378:in `new'
./test/unit/test_embedded_document.rb:378:in `__bind_1265759668_536318'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `test: An instance of an embedded document to_mongo should return all keys. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
54) Error:
test: Class Methods #from_mongo should be instance if hash of attributes. (EmbeddedDocumentTest):
ArgumentError: wrong number of arguments (2 for 0)
./lib/mongo_mapper/plugins/keys.rb:55:in `initialize'
./lib/mongo_mapper/plugins/keys.rb:55:in `new'
./lib/mongo_mapper/plugins/keys.rb:55:in `load'
./lib/mongo_mapper/plugins/keys.rb:48:in `from_mongo'
./test/unit/test_embedded_document.rb:104:in `__bind_1265759668_621541'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `test: Class Methods #from_mongo should be instance if hash of attributes. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
55) Error:
test: Class Methods #to_mongo should convert to_mongo for other values. (EmbeddedDocumentTest):
ArgumentError: wrong number of arguments (1 for 0)
./test/unit/test_embedded_document.rb:84:in `initialize'
./test/unit/test_embedded_document.rb:84:in `new'
./test/unit/test_embedded_document.rb:84:in `__bind_1265759668_697360'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `test: Class Methods #to_mongo should convert to_mongo for other values. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
56) Error:
test: EmbeddedDocument should be able to dynamically add new keys and save. (EmbeddedDocumentTest):
ArgumentError: wrong number of arguments (1 for 0)
./test/functional/test_embedded_document.rb:95:in `initialize'
./test/functional/test_embedded_document.rb:95:in `new'
./test/functional/test_embedded_document.rb:95:in `__bind_1265759669_77584'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `test: EmbeddedDocument should be able to dynamically add new keys and save. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
57) Error:
test: EmbeddedDocument should be able to save. (EmbeddedDocumentTest):
ArgumentError: wrong number of arguments (1 for 0)
./test/functional/test_embedded_document.rb:82:in `initialize'
./test/functional/test_embedded_document.rb:82:in `new'
./test/functional/test_embedded_document.rb:82:in `__bind_1265759669_87561'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `test: EmbeddedDocument should be able to save. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
58) Error:
test: EmbeddedDocument should be able to update_attributes!. (EmbeddedDocumentTest):
ArgumentError: wrong number of arguments (1 for 0)
./test/functional/test_embedded_document.rb:116:in `initialize'
./test/functional/test_embedded_document.rb:116:in `new'
./test/functional/test_embedded_document.rb:116:in `__bind_1265759669_96804'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `test: EmbeddedDocument should be able to update_attributes!. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
59) Error:
test: EmbeddedDocument should be able to update_attributes. (EmbeddedDocumentTest):
ArgumentError: wrong number of arguments (1 for 0)
./test/functional/test_embedded_document.rb:104:in `initialize'
./test/functional/test_embedded_document.rb:104:in `new'
./test/functional/test_embedded_document.rb:104:in `__bind_1265759669_105912'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `test: EmbeddedDocument should be able to update_attributes. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
60) Error:
test: EmbeddedDocument should correctly instantiate single collection inherited embedded documents. (EmbeddedDocumentTest):
NoMethodError: undefined method `with_indifferent_access' for #<ActiveSupport::HashWithIndifferentAccess:0x1079121b8>
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/hash_with_indifferent_access.rb:127:in `convert_value'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/hash_with_indifferent_access.rb:33:in `[]='
./lib/mongo_mapper/plugins/keys.rb:173:in `to_mongo'
./lib/mongo_mapper/plugins/keys.rb:171:in `each_pair'
./lib/mongo_mapper/plugins/keys.rb:171:in `to_mongo'
./lib/mongo_mapper/document.rb:423:in `save_to_collection'
./lib/mongo_mapper/document.rb:413:in `create'
./lib/mongo_mapper/document.rb:408:in `create_or_update'
./lib/mongo_mapper/document.rb:380:in `save'
./lib/mongo_mapper/plugins/dirty.rb:48:in `save'
./lib/mongo_mapper/document.rb:111:in `create'
./lib/mongo_mapper/document.rb:252:in `initialize_each'
./lib/mongo_mapper/document.rb:250:in `each'
./lib/mongo_mapper/document.rb:250:in `initialize_each'
./lib/mongo_mapper/document.rb:111:in `create'
./test/functional/test_embedded_document.rb:47:in `__bind_1265759669_114990'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `test: EmbeddedDocument should correctly instantiate single collection inherited embedded documents. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
61) Error:
test: Saving a document with an embedded document should embed embedded document. (EmbeddedDocumentTest):
ArgumentError: wrong number of arguments (1 for 0)
./test/functional/test_embedded_document.rb:27:in `initialize'
./test/functional/test_embedded_document.rb:27:in `new'
./test/functional/test_embedded_document.rb:27:in `__bind_1265759669_165049'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:369:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:369:in `run_current_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:368:in `each'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:368:in `run_current_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:350:in `test: Saving a document with an embedded document should embed embedded document. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
62) Error:
test: new? should be new until document is saved. (EmbeddedDocumentTest):
ArgumentError: wrong number of arguments (1 for 0)
./test/functional/test_embedded_document.rb:57:in `initialize'
./test/functional/test_embedded_document.rb:57:in `new'
./test/functional/test_embedded_document.rb:57:in `__bind_1265759669_374213'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `test: new? should be new until document is saved. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
63) Error:
test: new? should not be new after document is saved. (EmbeddedDocumentTest):
ArgumentError: wrong number of arguments (1 for 0)
./test/functional/test_embedded_document.rb:63:in `initialize'
./test/functional/test_embedded_document.rb:63:in `new'
./test/functional/test_embedded_document.rb:63:in `__bind_1265759669_383649'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `test: new? should not be new after document is saved. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
64) Error:
test: new? should not be new when document is read back. (EmbeddedDocumentTest):
ArgumentError: wrong number of arguments (1 for 0)
./test/functional/test_embedded_document.rb:70:in `initialize'
./test/functional/test_embedded_document.rb:70:in `new'
./test/functional/test_embedded_document.rb:70:in `__bind_1265759669_393083'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `test: new? should not be new when document is read back. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
65) Error:
test: description Finding scoped to association all should work with conditions. (InArrayProxyTest):
NoMethodError: undefined method `before_validate' for #<ActiveModel::Validations::PresenceValidator:0x1070d9168>
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `send'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `_callback_before_45'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:408:in `_run_validate_callbacks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations.rb:137:in `valid?'
./lib/mongo_mapper/document.rb:380:in `save'
./lib/mongo_mapper/plugins/dirty.rb:48:in `save'
./lib/mongo_mapper/document.rb:111:in `create'
./lib/mongo_mapper/document.rb:252:in `initialize_each'
./lib/mongo_mapper/document.rb:250:in `each'
./lib/mongo_mapper/document.rb:250:in `initialize_each'
./lib/mongo_mapper/document.rb:111:in `create'
./test/functional/associations/test_in_array_proxy.rb:117:in `__bind_1265759670_858813'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:369:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:369:in `run_current_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:368:in `each'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:368:in `run_current_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:360:in `run_all_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:364:in `run_parent_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:348:in `test: description Finding scoped to association all should work with conditions. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
66) Error:
test: description Finding scoped to association all should work. (InArrayProxyTest):
NoMethodError: undefined method `before_validate' for #<ActiveModel::Validations::PresenceValidator:0x107036558>
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `send'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `_callback_before_49'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:408:in `_run_validate_callbacks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations.rb:137:in `valid?'
./lib/mongo_mapper/document.rb:380:in `save'
./lib/mongo_mapper/plugins/dirty.rb:48:in `save'
./lib/mongo_mapper/document.rb:111:in `create'
./lib/mongo_mapper/document.rb:252:in `initialize_each'
./lib/mongo_mapper/document.rb:250:in `each'
./lib/mongo_mapper/document.rb:250:in `initialize_each'
./lib/mongo_mapper/document.rb:111:in `create'
./test/functional/associations/test_in_array_proxy.rb:117:in `__bind_1265759670_866663'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:369:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:369:in `run_current_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:368:in `each'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:368:in `run_current_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:360:in `run_all_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:364:in `run_parent_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:348:in `test: description Finding scoped to association all should work. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
67) Error:
test: description Finding scoped to association dynamic finders find_or_create_by should create document if not found. (InArrayProxyTest):
NoMethodError: undefined method `before_validate' for #<ActiveModel::Validations::PresenceValidator:0x106fd92e0>
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `send'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `_callback_before_53'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:408:in `_run_validate_callbacks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations.rb:137:in `valid?'
./lib/mongo_mapper/document.rb:380:in `save'
./lib/mongo_mapper/plugins/dirty.rb:48:in `save'
./lib/mongo_mapper/document.rb:111:in `create'
./lib/mongo_mapper/document.rb:252:in `initialize_each'
./lib/mongo_mapper/document.rb:250:in `each'
./lib/mongo_mapper/document.rb:250:in `initialize_each'
./lib/mongo_mapper/document.rb:111:in `create'
./test/functional/associations/test_in_array_proxy.rb:117:in `__bind_1265759670_875040'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:369:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:369:in `run_current_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:368:in `each'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:368:in `run_current_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:360:in `run_all_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:364:in `run_parent_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:359:in `run_all_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:364:in `run_parent_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:348:in `test: description Finding scoped to association dynamic finders find_or_create_by should create document if not found. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
68) Error:
test: description Finding scoped to association dynamic finders find_or_create_by should not create document if found. (InArrayProxyTest):
NoMethodError: undefined method `before_validate' for #<ActiveModel::Validations::PresenceValidator:0x106f7bfc8>
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `send'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `_callback_before_57'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:408:in `_run_validate_callbacks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations.rb:137:in `valid?'
./lib/mongo_mapper/document.rb:380:in `save'
./lib/mongo_mapper/plugins/dirty.rb:48:in `save'
./lib/mongo_mapper/document.rb:111:in `create'
./lib/mongo_mapper/document.rb:252:in `initialize_each'
./lib/mongo_mapper/document.rb:250:in `each'
./lib/mongo_mapper/document.rb:250:in `initialize_each'
./lib/mongo_mapper/document.rb:111:in `create'
./test/functional/associations/test_in_array_proxy.rb:117:in `__bind_1265759670_934499'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:369:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:369:in `run_current_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:368:in `each'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:368:in `run_current_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:360:in `run_all_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:364:in `run_parent_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:359:in `run_all_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:364:in `run_parent_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:348:in `test: description Finding scoped to association dynamic finders find_or_create_by should not create document if found. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
69) Error:
test: description Finding scoped to association dynamic finders should raise error when using ! and not found. (InArrayProxyTest):
NoMethodError: undefined method `before_validate' for #<ActiveModel::Validations::PresenceValidator:0x106f1ed00>
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `send'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `_callback_before_61'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:408:in `_run_validate_callbacks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations.rb:137:in `valid?'
./lib/mongo_mapper/document.rb:380:in `save'
./lib/mongo_mapper/plugins/dirty.rb:48:in `save'
./lib/mongo_mapper/document.rb:111:in `create'
./lib/mongo_mapper/document.rb:252:in `initialize_each'
./lib/mongo_mapper/document.rb:250:in `each'
./lib/mongo_mapper/document.rb:250:in `initialize_each'
./lib/mongo_mapper/document.rb:111:in `create'
./test/functional/associations/test_in_array_proxy.rb:117:in `__bind_1265759670_949486'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:369:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:369:in `run_current_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:368:in `each'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:368:in `run_current_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:360:in `run_all_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:364:in `run_parent_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:348:in `test: description Finding scoped to association dynamic finders should raise error when using ! and not found. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
70) Error:
test: description Finding scoped to association dynamic finders should work with multiple keys. (InArrayProxyTest):
NoMethodError: undefined method `before_validate' for #<ActiveModel::Validations::PresenceValidator:0x106ec1ad8>
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `send'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `_callback_before_65'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:408:in `_run_validate_callbacks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations.rb:137:in `valid?'
./lib/mongo_mapper/document.rb:380:in `save'
./lib/mongo_mapper/plugins/dirty.rb:48:in `save'
./lib/mongo_mapper/document.rb:111:in `create'
./lib/mongo_mapper/document.rb:252:in `initialize_each'
./lib/mongo_mapper/document.rb:250:in `each'
./lib/mongo_mapper/document.rb:250:in `initialize_each'
./lib/mongo_mapper/document.rb:111:in `create'
./test/functional/associations/test_in_array_proxy.rb:117:in `__bind_1265759670_956445'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:369:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:369:in `run_current_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:368:in `each'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:368:in `run_current_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:360:in `run_all_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:364:in `run_parent_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:348:in `test: description Finding scoped to association dynamic finders should work with multiple keys. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
71) Error:
test: description Finding scoped to association dynamic finders should work with single key. (InArrayProxyTest):
NoMethodError: undefined method `before_validate' for #<ActiveModel::Validations::PresenceValidator:0x106e648b0>
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `send'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `_callback_before_69'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:408:in `_run_validate_callbacks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations.rb:137:in `valid?'
./lib/mongo_mapper/document.rb:380:in `save'
./lib/mongo_mapper/plugins/dirty.rb:48:in `save'
./lib/mongo_mapper/document.rb:111:in `create'
./lib/mongo_mapper/document.rb:252:in `initialize_each'
./lib/mongo_mapper/document.rb:250:in `each'
./lib/mongo_mapper/document.rb:250:in `initialize_each'
./lib/mongo_mapper/document.rb:111:in `create'
./test/functional/associations/test_in_array_proxy.rb:117:in `__bind_1265759670_963127'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:369:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:369:in `run_current_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:368:in `each'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:368:in `run_current_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:360:in `run_all_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:364:in `run_parent_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:348:in `test: description Finding scoped to association dynamic finders should work with single key. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
72) Error:
test: description Finding scoped to association first should work with conditions. (InArrayProxyTest):
NoMethodError: undefined method `before_validate' for #<ActiveModel::Validations::PresenceValidator:0x106e07688>
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `send'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `_callback_before_73'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:408:in `_run_validate_callbacks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations.rb:137:in `valid?'
./lib/mongo_mapper/document.rb:380:in `save'
./lib/mongo_mapper/plugins/dirty.rb:48:in `save'
./lib/mongo_mapper/document.rb:111:in `create'
./lib/mongo_mapper/document.rb:252:in `initialize_each'
./lib/mongo_mapper/document.rb:250:in `each'
./lib/mongo_mapper/document.rb:250:in `initialize_each'
./lib/mongo_mapper/document.rb:111:in `create'
./test/functional/associations/test_in_array_proxy.rb:117:in `__bind_1265759670_970348'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:369:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:369:in `run_current_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:368:in `each'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:368:in `run_current_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:360:in `run_all_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:364:in `run_parent_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:348:in `test: description Finding scoped to association first should work with conditions. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
73) Error:
test: description Finding scoped to association first should work. (InArrayProxyTest):
NoMethodError: undefined method `before_validate' for #<ActiveModel::Validations::PresenceValidator:0x106daa460>
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `send'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `_callback_before_77'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:408:in `_run_validate_callbacks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations.rb:137:in `valid?'
./lib/mongo_mapper/document.rb:380:in `save'
./lib/mongo_mapper/plugins/dirty.rb:48:in `save'
./lib/mongo_mapper/document.rb:111:in `create'
./lib/mongo_mapper/document.rb:252:in `initialize_each'
./lib/mongo_mapper/document.rb:250:in `each'
./lib/mongo_mapper/document.rb:250:in `initialize_each'
./lib/mongo_mapper/document.rb:111:in `create'
./test/functional/associations/test_in_array_proxy.rb:117:in `__bind_1265759670_978462'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:369:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:369:in `run_current_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:368:in `each'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:368:in `run_current_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:360:in `run_all_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:364:in `run_parent_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:348:in `test: description Finding scoped to association first should work. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
74) Error:
test: description Finding scoped to association last should work with conditions. (InArrayProxyTest):
NoMethodError: undefined method `before_validate' for #<ActiveModel::Validations::PresenceValidator:0x106d4d238>
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `send'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `_callback_before_81'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:408:in `_run_validate_callbacks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations.rb:137:in `valid?'
./lib/mongo_mapper/document.rb:380:in `save'
./lib/mongo_mapper/plugins/dirty.rb:48:in `save'
./lib/mongo_mapper/document.rb:111:in `create'
./lib/mongo_mapper/document.rb:252:in `initialize_each'
./lib/mongo_mapper/document.rb:250:in `each'
./lib/mongo_mapper/document.rb:250:in `initialize_each'
./lib/mongo_mapper/document.rb:111:in `create'
./test/functional/associations/test_in_array_proxy.rb:117:in `__bind_1265759670_985875'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:369:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:369:in `run_current_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:368:in `each'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:368:in `run_current_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:360:in `run_all_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:364:in `run_parent_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:348:in `test: description Finding scoped to association last should work with conditions. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
75) Error:
test: description Finding scoped to association last should work. (InArrayProxyTest):
NoMethodError: undefined method `before_validate' for #<ActiveModel::Validations::PresenceValidator:0x107f007f0>
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `send'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `_callback_before_85'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:408:in `_run_validate_callbacks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations.rb:137:in `valid?'
./lib/mongo_mapper/document.rb:380:in `save'
./lib/mongo_mapper/plugins/dirty.rb:48:in `save'
./lib/mongo_mapper/document.rb:111:in `create'
./lib/mongo_mapper/document.rb:252:in `initialize_each'
./lib/mongo_mapper/document.rb:250:in `each'
./lib/mongo_mapper/document.rb:250:in `initialize_each'
./lib/mongo_mapper/document.rb:111:in `create'
./test/functional/associations/test_in_array_proxy.rb:117:in `__bind_1265759671_242183'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:369:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:369:in `run_current_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:368:in `each'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:368:in `run_current_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:360:in `run_all_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:364:in `run_parent_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:348:in `test: description Finding scoped to association last should work. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
76) Error:
test: description Finding scoped to association with #paginate should return the subject. (InArrayProxyTest):
NoMethodError: undefined method `before_validate' for #<ActiveModel::Validations::PresenceValidator:0x1076fba78>
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `send'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `_callback_before_89'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:408:in `_run_validate_callbacks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations.rb:137:in `valid?'
./lib/mongo_mapper/document.rb:380:in `save'
./lib/mongo_mapper/plugins/dirty.rb:48:in `save'
./lib/mongo_mapper/document.rb:111:in `create'
./lib/mongo_mapper/document.rb:252:in `initialize_each'
./lib/mongo_mapper/document.rb:250:in `each'
./lib/mongo_mapper/document.rb:250:in `initialize_each'
./lib/mongo_mapper/document.rb:111:in `create'
./test/functional/associations/test_in_array_proxy.rb:117:in `__bind_1265759671_249952'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:369:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:369:in `run_current_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:368:in `each'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:368:in `run_current_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:360:in `run_all_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:364:in `run_parent_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:348:in `test: description Finding scoped to association with #paginate should return the subject. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
77) Error:
test: description Finding scoped to association with #paginate should return total entries. (InArrayProxyTest):
NoMethodError: undefined method `before_validate' for #<ActiveModel::Validations::PresenceValidator:0x1073d83f0>
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `send'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `_callback_before_93'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:408:in `_run_validate_callbacks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations.rb:137:in `valid?'
./lib/mongo_mapper/document.rb:380:in `save'
./lib/mongo_mapper/plugins/dirty.rb:48:in `save'
./lib/mongo_mapper/document.rb:111:in `create'
./lib/mongo_mapper/document.rb:252:in `initialize_each'
./lib/mongo_mapper/document.rb:250:in `each'
./lib/mongo_mapper/document.rb:250:in `initialize_each'
./lib/mongo_mapper/document.rb:111:in `create'
./test/functional/associations/test_in_array_proxy.rb:117:in `__bind_1265759671_258290'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:369:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:369:in `run_current_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:368:in `each'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:368:in `run_current_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:360:in `run_all_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:364:in `run_parent_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:348:in `test: description Finding scoped to association with #paginate should return total entries. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
78) Error:
test: description Finding scoped to association with #paginate should return total pages. (InArrayProxyTest):
NoMethodError: undefined method `before_validate' for #<ActiveModel::Validations::PresenceValidator:0x10723a1b0>
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `send'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `_callback_before_97'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:408:in `_run_validate_callbacks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations.rb:137:in `valid?'
./lib/mongo_mapper/document.rb:380:in `save'
./lib/mongo_mapper/plugins/dirty.rb:48:in `save'
./lib/mongo_mapper/document.rb:111:in `create'
./lib/mongo_mapper/document.rb:252:in `initialize_each'
./lib/mongo_mapper/document.rb:250:in `each'
./lib/mongo_mapper/document.rb:250:in `initialize_each'
./lib/mongo_mapper/document.rb:111:in `create'
./test/functional/associations/test_in_array_proxy.rb:117:in `__bind_1265759671_265644'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:369:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:369:in `run_current_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:368:in `each'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:368:in `run_current_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:360:in `run_all_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:364:in `run_parent_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:348:in `test: description Finding scoped to association with #paginate should return total pages. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
79) Error:
test: description Finding scoped to association with multiple ids should not work for ids not in association. (InArrayProxyTest):
NoMethodError: undefined method `before_validate' for #<ActiveModel::Validations::PresenceValidator:0x107120900>
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `send'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `_callback_before_101'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:408:in `_run_validate_callbacks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations.rb:137:in `valid?'
./lib/mongo_mapper/document.rb:380:in `save'
./lib/mongo_mapper/plugins/dirty.rb:48:in `save'
./lib/mongo_mapper/document.rb:111:in `create'
./lib/mongo_mapper/document.rb:252:in `initialize_each'
./lib/mongo_mapper/document.rb:250:in `each'
./lib/mongo_mapper/document.rb:250:in `initialize_each'
./lib/mongo_mapper/document.rb:111:in `create'
./test/functional/associations/test_in_array_proxy.rb:117:in `__bind_1265759671_274405'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:369:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:369:in `run_current_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:368:in `each'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:368:in `run_current_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:360:in `run_all_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:364:in `run_parent_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:348:in `test: description Finding scoped to association with multiple ids should not work for ids not in association. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
80) Error:
test: description Finding scoped to association with multiple ids should work for ids in association. (InArrayProxyTest):
NoMethodError: undefined method `before_validate' for #<ActiveModel::Validations::PresenceValidator:0x106ffed60>
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `send'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `_callback_before_105'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:408:in `_run_validate_callbacks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations.rb:137:in `valid?'
./lib/mongo_mapper/document.rb:380:in `save'
./lib/mongo_mapper/plugins/dirty.rb:48:in `save'
./lib/mongo_mapper/document.rb:111:in `create'
./lib/mongo_mapper/document.rb:252:in `initialize_each'
./lib/mongo_mapper/document.rb:250:in `each'
./lib/mongo_mapper/document.rb:250:in `initialize_each'
./lib/mongo_mapper/document.rb:111:in `create'
./test/functional/associations/test_in_array_proxy.rb:117:in `__bind_1265759671_283431'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:369:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:369:in `run_current_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:368:in `each'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:368:in `run_current_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:360:in `run_all_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:364:in `run_parent_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:348:in `test: description Finding scoped to association with multiple ids should work for ids in association. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
81) Error:
test: description Finding scoped to association with one id should not work for id not in association. (InArrayProxyTest):
NoMethodError: undefined method `before_validate' for #<ActiveModel::Validations::PresenceValidator:0x106f46cd8>
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `send'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `_callback_before_109'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:408:in `_run_validate_callbacks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations.rb:137:in `valid?'
./lib/mongo_mapper/document.rb:380:in `save'
./lib/mongo_mapper/plugins/dirty.rb:48:in `save'
./lib/mongo_mapper/document.rb:111:in `create'
./lib/mongo_mapper/document.rb:252:in `initialize_each'
./lib/mongo_mapper/document.rb:250:in `each'
./lib/mongo_mapper/document.rb:250:in `initialize_each'
./lib/mongo_mapper/document.rb:111:in `create'
./test/functional/associations/test_in_array_proxy.rb:117:in `__bind_1265759671_291016'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:369:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:369:in `run_current_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:368:in `each'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:368:in `run_current_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:360:in `run_all_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:364:in `run_parent_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:348:in `test: description Finding scoped to association with one id should not work for id not in association. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
82) Error:
test: description Finding scoped to association with one id should raise error when using ! and not found. (InArrayProxyTest):
NoMethodError: undefined method `before_validate' for #<ActiveModel::Validations::PresenceValidator:0x106e8fdf8>
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `send'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `_callback_before_113'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:408:in `_run_validate_callbacks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations.rb:137:in `valid?'
./lib/mongo_mapper/document.rb:380:in `save'
./lib/mongo_mapper/plugins/dirty.rb:48:in `save'
./lib/mongo_mapper/document.rb:111:in `create'
./lib/mongo_mapper/document.rb:252:in `initialize_each'
./lib/mongo_mapper/document.rb:250:in `each'
./lib/mongo_mapper/document.rb:250:in `initialize_each'
./lib/mongo_mapper/document.rb:111:in `create'
./test/functional/associations/test_in_array_proxy.rb:117:in `__bind_1265759671_298288'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:369:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:369:in `run_current_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:368:in `each'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:368:in `run_current_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:360:in `run_all_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:364:in `run_parent_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:348:in `test: description Finding scoped to association with one id should raise error when using ! and not found. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
83) Error:
test: description Finding scoped to association with one id should work for id in association. (InArrayProxyTest):
NoMethodError: undefined method `before_validate' for #<ActiveModel::Validations::PresenceValidator:0x106dd8d38>
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `send'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `_callback_before_117'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:408:in `_run_validate_callbacks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations.rb:137:in `valid?'
./lib/mongo_mapper/document.rb:380:in `save'
./lib/mongo_mapper/plugins/dirty.rb:48:in `save'
./lib/mongo_mapper/document.rb:111:in `create'
./lib/mongo_mapper/document.rb:252:in `initialize_each'
./lib/mongo_mapper/document.rb:250:in `each'
./lib/mongo_mapper/document.rb:250:in `initialize_each'
./lib/mongo_mapper/document.rb:111:in `create'
./test/functional/associations/test_in_array_proxy.rb:117:in `__bind_1265759671_307231'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:369:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:369:in `run_current_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:368:in `each'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:368:in `run_current_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:360:in `run_all_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:364:in `run_parent_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:348:in `test: description Finding scoped to association with one id should work for id in association. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
84) Error:
test: description Removing documents delete_all should work with conditions. (InArrayProxyTest):
NoMethodError: undefined method `before_validate' for #<ActiveModel::Validations::PresenceValidator:0x106d1f8b0>
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `send'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `_callback_before_121'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:408:in `_run_validate_callbacks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations.rb:137:in `valid?'
./lib/mongo_mapper/document.rb:380:in `save'
./lib/mongo_mapper/plugins/dirty.rb:48:in `save'
./lib/mongo_mapper/document.rb:111:in `create'
./lib/mongo_mapper/document.rb:252:in `initialize_each'
./lib/mongo_mapper/document.rb:250:in `each'
./lib/mongo_mapper/document.rb:250:in `initialize_each'
./lib/mongo_mapper/document.rb:111:in `create'
./test/functional/associations/test_in_array_proxy.rb:263:in `__bind_1265759671_315535'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:369:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:369:in `run_current_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:368:in `each'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:368:in `run_current_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:360:in `run_all_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:364:in `run_parent_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:348:in `test: description Removing documents delete_all should work with conditions. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
85) Error:
test: description Removing documents delete_all should work. (InArrayProxyTest):
NoMethodError: undefined method `before_validate' for #<ActiveModel::Validations::PresenceValidator:0x106cbb090>
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `send'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `_callback_before_125'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:408:in `_run_validate_callbacks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations.rb:137:in `valid?'
./lib/mongo_mapper/document.rb:380:in `save'
./lib/mongo_mapper/plugins/dirty.rb:48:in `save'
./lib/mongo_mapper/document.rb:111:in `create'
./lib/mongo_mapper/document.rb:252:in `initialize_each'
./lib/mongo_mapper/document.rb:250:in `each'
./lib/mongo_mapper/document.rb:250:in `initialize_each'
./lib/mongo_mapper/document.rb:111:in `create'
./test/functional/associations/test_in_array_proxy.rb:263:in `__bind_1265759671_327150'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:369:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:369:in `run_current_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:368:in `each'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:368:in `run_current_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:360:in `run_all_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:364:in `run_parent_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:348:in `test: description Removing documents delete_all should work. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
86) Error:
test: description Removing documents destroy_all should work with conditions. (InArrayProxyTest):
NoMethodError: undefined method `before_validate' for #<ActiveModel::Validations::PresenceValidator:0x106c5de68>
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `send'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `_callback_before_129'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:408:in `_run_validate_callbacks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations.rb:137:in `valid?'
./lib/mongo_mapper/document.rb:380:in `save'
./lib/mongo_mapper/plugins/dirty.rb:48:in `save'
./lib/mongo_mapper/document.rb:111:in `create'
./lib/mongo_mapper/document.rb:252:in `initialize_each'
./lib/mongo_mapper/document.rb:250:in `each'
./lib/mongo_mapper/document.rb:250:in `initialize_each'
./lib/mongo_mapper/document.rb:111:in `create'
./test/functional/associations/test_in_array_proxy.rb:263:in `__bind_1265759671_335701'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:369:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:369:in `run_current_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:368:in `each'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:368:in `run_current_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:360:in `run_all_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:364:in `run_parent_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:348:in `test: description Removing documents destroy_all should work with conditions. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
87) Error:
test: description Removing documents destroy_all should work. (InArrayProxyTest):
NoMethodError: undefined method `before_validate' for #<ActiveModel::Validations::PresenceValidator:0x106c00c40>
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `send'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `_callback_before_133'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:408:in `_run_validate_callbacks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations.rb:137:in `valid?'
./lib/mongo_mapper/document.rb:380:in `save'
./lib/mongo_mapper/plugins/dirty.rb:48:in `save'
./lib/mongo_mapper/document.rb:111:in `create'
./lib/mongo_mapper/document.rb:252:in `initialize_each'
./lib/mongo_mapper/document.rb:250:in `each'
./lib/mongo_mapper/document.rb:250:in `initialize_each'
./lib/mongo_mapper/document.rb:111:in `create'
./test/functional/associations/test_in_array_proxy.rb:263:in `__bind_1265759671_342772'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:369:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:369:in `run_current_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:368:in `each'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:368:in `run_current_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:360:in `run_all_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:364:in `run_parent_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:348:in `test: description Removing documents destroy_all should work. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
88) Error:
test: description Removing documents should work with nullify. (InArrayProxyTest):
NoMethodError: undefined method `before_validate' for #<ActiveModel::Validations::PresenceValidator:0x106ba3a68>
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `send'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `_callback_before_137'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:408:in `_run_validate_callbacks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations.rb:137:in `valid?'
./lib/mongo_mapper/document.rb:380:in `save'
./lib/mongo_mapper/plugins/dirty.rb:48:in `save'
./lib/mongo_mapper/document.rb:111:in `create'
./lib/mongo_mapper/document.rb:252:in `initialize_each'
./lib/mongo_mapper/document.rb:250:in `each'
./lib/mongo_mapper/document.rb:250:in `initialize_each'
./lib/mongo_mapper/document.rb:111:in `create'
./test/functional/associations/test_in_array_proxy.rb:263:in `__bind_1265759671_349517'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:369:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:369:in `run_current_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:368:in `each'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:368:in `run_current_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:350:in `test: description Removing documents should work with nullify. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
89) Error:
test: description count should return correct count when given criteria. (InArrayProxyTest):
NoMethodError: undefined method `before_validate' for #<ActiveModel::Validations::PresenceValidator:0x106b46930>
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `send'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `_callback_before_141'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:408:in `_run_validate_callbacks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations.rb:137:in `valid?'
./lib/mongo_mapper/document.rb:380:in `save'
./lib/mongo_mapper/plugins/dirty.rb:48:in `save'
./lib/mongo_mapper/document.rb:111:in `create'
./lib/mongo_mapper/document.rb:252:in `initialize_each'
./lib/mongo_mapper/document.rb:250:in `each'
./lib/mongo_mapper/document.rb:250:in `initialize_each'
./lib/mongo_mapper/document.rb:111:in `create'
./test/functional/associations/test_in_array_proxy.rb:243:in `__bind_1265759671_356540'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:369:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:369:in `run_current_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:368:in `each'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:368:in `run_current_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:350:in `test: description count should return correct count when given criteria. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
90) Error:
test: description count should return number of ids. (InArrayProxyTest):
NoMethodError: undefined method `before_validate' for #<ActiveModel::Validations::PresenceValidator:0x106ae97f8>
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `send'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `_callback_before_145'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:408:in `_run_validate_callbacks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations.rb:137:in `valid?'
./lib/mongo_mapper/document.rb:380:in `save'
./lib/mongo_mapper/plugins/dirty.rb:48:in `save'
./lib/mongo_mapper/document.rb:111:in `create'
./lib/mongo_mapper/document.rb:252:in `initialize_each'
./lib/mongo_mapper/document.rb:250:in `each'
./lib/mongo_mapper/document.rb:250:in `initialize_each'
./lib/mongo_mapper/document.rb:111:in `create'
./test/functional/associations/test_in_array_proxy.rb:243:in `__bind_1265759671_363659'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:369:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:369:in `run_current_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:368:in `each'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:368:in `run_current_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:350:in `test: description count should return number of ids. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
91) Error:
test: description create should add doc to association. (InArrayProxyTest):
NoMethodError: undefined method `before_validate' for #<ActiveModel::Validations::PresenceValidator:0x106a8c6c0>
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `send'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `_callback_before_149'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:408:in `_run_validate_callbacks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations.rb:137:in `valid?'
./lib/mongo_mapper/document.rb:380:in `save'
./lib/mongo_mapper/plugins/dirty.rb:48:in `save'
./lib/mongo_mapper/document.rb:111:in `create'
./lib/mongo_mapper/document.rb:252:in `initialize_each'
./lib/mongo_mapper/document.rb:250:in `each'
./lib/mongo_mapper/document.rb:250:in `initialize_each'
./lib/mongo_mapper/document.rb:111:in `create'
./test/functional/associations/test_in_array_proxy.rb:63:in `__bind_1265759671_370947'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:369:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:369:in `run_current_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:368:in `each'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:368:in `run_current_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:350:in `test: description create should add doc to association. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
92) Error:
test: description create should add id to key. (InArrayProxyTest):
NoMethodError: undefined method `before_validate' for #<ActiveModel::Validations::PresenceValidator:0x106a2f588>
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `send'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `_callback_before_153'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:408:in `_run_validate_callbacks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations.rb:137:in `valid?'
./lib/mongo_mapper/document.rb:380:in `save'
./lib/mongo_mapper/plugins/dirty.rb:48:in `save'
./lib/mongo_mapper/document.rb:111:in `create'
./lib/mongo_mapper/document.rb:252:in `initialize_each'
./lib/mongo_mapper/document.rb:250:in `each'
./lib/mongo_mapper/document.rb:250:in `initialize_each'
./lib/mongo_mapper/document.rb:111:in `create'
./test/functional/associations/test_in_array_proxy.rb:63:in `__bind_1265759671_378183'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:369:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:369:in `run_current_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:368:in `each'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:368:in `run_current_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:350:in `test: description create should add id to key. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
93) Error:
test: description create should persist id addition to key in database. (InArrayProxyTest):
NoMethodError: undefined method `before_validate' for #<ActiveModel::Validations::PresenceValidator:0x1069d2450>
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `send'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `_callback_before_157'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:408:in `_run_validate_callbacks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations.rb:137:in `valid?'
./lib/mongo_mapper/document.rb:380:in `save'
./lib/mongo_mapper/plugins/dirty.rb:48:in `save'
./lib/mongo_mapper/document.rb:111:in `create'
./lib/mongo_mapper/document.rb:252:in `initialize_each'
./lib/mongo_mapper/document.rb:250:in `each'
./lib/mongo_mapper/document.rb:250:in `initialize_each'
./lib/mongo_mapper/document.rb:111:in `create'
./test/functional/associations/test_in_array_proxy.rb:63:in `__bind_1265759671_385885'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:369:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:369:in `run_current_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:368:in `each'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:368:in `run_current_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:350:in `test: description create should persist id addition to key in database. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
94) Error:
test: description create should save doc. (InArrayProxyTest):
NoMethodError: undefined method `before_validate' for #<ActiveModel::Validations::PresenceValidator:0x107d1cb78>
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `send'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `_callback_before_161'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:408:in `_run_validate_callbacks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations.rb:137:in `valid?'
./lib/mongo_mapper/document.rb:380:in `save'
./lib/mongo_mapper/plugins/dirty.rb:48:in `save'
./lib/mongo_mapper/document.rb:111:in `create'
./lib/mongo_mapper/document.rb:252:in `initialize_each'
./lib/mongo_mapper/document.rb:250:in `each'
./lib/mongo_mapper/document.rb:250:in `initialize_each'
./lib/mongo_mapper/document.rb:111:in `create'
./test/functional/associations/test_in_array_proxy.rb:63:in `__bind_1265759671_679856'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:369:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:369:in `run_current_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:368:in `each'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:368:in `run_current_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:350:in `test: description create should save doc. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
95) Error:
test: description create! should add doc to association. (InArrayProxyTest):
NoMethodError: undefined method `before_validate' for #<ActiveModel::Validations::PresenceValidator:0x1073b9608>
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `send'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `_callback_before_165'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:408:in `_run_validate_callbacks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations.rb:137:in `valid?'
./lib/mongo_mapper/document.rb:380:in `save'
./lib/mongo_mapper/plugins/dirty.rb:48:in `save'
./lib/mongo_mapper/document.rb:111:in `create'
./lib/mongo_mapper/document.rb:252:in `initialize_each'
./lib/mongo_mapper/document.rb:250:in `each'
./lib/mongo_mapper/document.rb:250:in `initialize_each'
./lib/mongo_mapper/document.rb:111:in `create'
./test/functional/associations/test_in_array_proxy.rb:87:in `__bind_1265759671_695773'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:369:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:369:in `run_current_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:368:in `each'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:368:in `run_current_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:350:in `test: description create! should add doc to association. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
96) Error:
test: description create! should add id to key. (InArrayProxyTest):
NoMethodError: undefined method `before_validate' for #<ActiveModel::Validations::PresenceValidator:0x1070f80b8>
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `send'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `_callback_before_169'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:408:in `_run_validate_callbacks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations.rb:137:in `valid?'
./lib/mongo_mapper/document.rb:380:in `save'
./lib/mongo_mapper/plugins/dirty.rb:48:in `save'
./lib/mongo_mapper/document.rb:111:in `create'
./lib/mongo_mapper/document.rb:252:in `initialize_each'
./lib/mongo_mapper/document.rb:250:in `each'
./lib/mongo_mapper/document.rb:250:in `initialize_each'
./lib/mongo_mapper/document.rb:111:in `create'
./test/functional/associations/test_in_array_proxy.rb:87:in `__bind_1265759671_714616'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:369:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:369:in `run_current_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:368:in `each'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:368:in `run_current_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:350:in `test: description create! should add id to key. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
97) Error:
test: description create! should persist id addition to key in database. (InArrayProxyTest):
NoMethodError: undefined method `before_validate' for #<ActiveModel::Validations::PresenceValidator:0x106f41cb0>
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `send'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `_callback_before_173'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:408:in `_run_validate_callbacks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations.rb:137:in `valid?'
./lib/mongo_mapper/document.rb:380:in `save'
./lib/mongo_mapper/plugins/dirty.rb:48:in `save'
./lib/mongo_mapper/document.rb:111:in `create'
./lib/mongo_mapper/document.rb:252:in `initialize_each'
./lib/mongo_mapper/document.rb:250:in `each'
./lib/mongo_mapper/document.rb:250:in `initialize_each'
./lib/mongo_mapper/document.rb:111:in `create'
./test/functional/associations/test_in_array_proxy.rb:87:in `__bind_1265759671_728158'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:369:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:369:in `run_current_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:368:in `each'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:368:in `run_current_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:350:in `test: description create! should persist id addition to key in database. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
98) Error:
test: description create! should raise exception if invalid. (InArrayProxyTest):
NoMethodError: undefined method `before_validate' for #<ActiveModel::Validations::PresenceValidator:0x106ddcac8>
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `send'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `_callback_before_177'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:408:in `_run_validate_callbacks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations.rb:137:in `valid?'
./lib/mongo_mapper/document.rb:380:in `save'
./lib/mongo_mapper/plugins/dirty.rb:48:in `save'
./lib/mongo_mapper/document.rb:111:in `create'
./lib/mongo_mapper/document.rb:252:in `initialize_each'
./lib/mongo_mapper/document.rb:250:in `each'
./lib/mongo_mapper/document.rb:250:in `initialize_each'
./lib/mongo_mapper/document.rb:111:in `create'
./test/functional/associations/test_in_array_proxy.rb:87:in `__bind_1265759671_735637'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:369:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:369:in `run_current_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:368:in `each'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:368:in `run_current_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:350:in `test: description create! should raise exception if invalid. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
99) Error:
test: description create! should save doc. (InArrayProxyTest):
NoMethodError: undefined method `before_validate' for #<ActiveModel::Validations::PresenceValidator:0x106ccbf80>
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `send'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `_callback_before_181'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:408:in `_run_validate_callbacks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations.rb:137:in `valid?'
./lib/mongo_mapper/document.rb:380:in `save'
./lib/mongo_mapper/plugins/dirty.rb:48:in `save'
./lib/mongo_mapper/document.rb:111:in `create'
./lib/mongo_mapper/document.rb:252:in `initialize_each'
./lib/mongo_mapper/document.rb:250:in `each'
./lib/mongo_mapper/document.rb:250:in `initialize_each'
./lib/mongo_mapper/document.rb:111:in `create'
./test/functional/associations/test_in_array_proxy.rb:87:in `__bind_1265759671_743437'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:369:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:369:in `run_current_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:368:in `each'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:368:in `run_current_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:350:in `test: description create! should save doc. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
100) Error:
test: description should allow adding to association like it was an array. (InArrayProxyTest):
NoMethodError: undefined method `before_validate' for #<ActiveModel::Validations::PresenceValidator:0x106c6a820>
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `send'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `_callback_before_183'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:408:in `_run_validate_callbacks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations.rb:137:in `valid?'
./lib/mongo_mapper/document.rb:380:in `save'
./lib/mongo_mapper/plugins/dirty.rb:48:in `save'
./lib/mongo_mapper/plugins/associations/in_array_proxy.rb:97:in `<<'
./lib/mongo_mapper/plugins/associations/in_array_proxy.rb:96:in `each'
./lib/mongo_mapper/plugins/associations/in_array_proxy.rb:96:in `<<'
./test/functional/associations/test_in_array_proxy.rb:32:in `__bind_1265759671_752061'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `test: description should allow adding to association like it was an array. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
101) Error:
test: description should be able to replace the association. (InArrayProxyTest):
NoMethodError: undefined method `before_validate' for #<ActiveModel::Validations::PresenceValidator:0x106bb40e8>
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `send'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `_callback_before_187'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:408:in `_run_validate_callbacks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations.rb:137:in `valid?'
./lib/mongo_mapper/document.rb:380:in `save'
./lib/mongo_mapper/plugins/dirty.rb:48:in `save'
./lib/mongo_mapper/plugins/associations/in_array_proxy.rb:109:in `replace'
./lib/mongo_mapper/plugins/associations/in_array_proxy.rb:108:in `map'
./lib/mongo_mapper/plugins/associations/in_array_proxy.rb:108:in `replace'
./lib/mongo_mapper/plugins/associations.rb:41:in `lists='
./test/functional/associations/test_in_array_proxy.rb:52:in `__bind_1265759671_760218'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `test: description should be able to replace the association. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
102) Error:
test: description should ignore adding duplicate ids. (InArrayProxyTest):
NoMethodError: undefined method `before_validate' for #<ActiveModel::Validations::PresenceValidator:0x1069f3510>
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `send'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `_callback_before_197'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:408:in `_run_validate_callbacks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations.rb:137:in `valid?'
./lib/mongo_mapper/document.rb:380:in `save'
./lib/mongo_mapper/plugins/dirty.rb:48:in `save'
./lib/mongo_mapper/document.rb:111:in `create'
./lib/mongo_mapper/document.rb:252:in `initialize_each'
./lib/mongo_mapper/document.rb:250:in `each'
./lib/mongo_mapper/document.rb:250:in `initialize_each'
./lib/mongo_mapper/document.rb:111:in `create'
./test/functional/associations/test_in_array_proxy.rb:39:in `__bind_1265759671_775416'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `test: description should ignore adding duplicate ids. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
103) Error:
test: JsonSerialization should allow attribute filtering with except. (JsonSerializationTest):
NoMethodError: undefined method `with_indifferent_access' for {"shows"=>"anime"}:ActiveSupport::HashWithIndifferentAccess
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/hash_with_indifferent_access.rb:127:in `convert_value'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/hash_with_indifferent_access.rb:33:in `[]='
./lib/mongo_mapper/plugins/keys.rb:173:in `attributes'
./lib/mongo_mapper/plugins/keys.rb:171:in `each_pair'
./lib/mongo_mapper/plugins/keys.rb:171:in `attributes'
./lib/mongo_mapper/plugins/serialization.rb:19:in `serializable_key_names'
./lib/mongo_mapper/plugins/serialization.rb:40:in `serializable_names'
./lib/mongo_mapper/plugins/serialization.rb:45:in `serializable_record'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mongo-0.18.3/lib/../lib/mongo/util/support.rb:22:in `returning'
./lib/mongo_mapper/plugins/serialization.rb:44:in `serializable_record'
./lib/mongo_mapper/plugins/serialization.rb:87:in `serialize'
./lib/mongo_mapper/plugins/serialization.rb:54:in `to_s'
./lib/mongo_mapper/plugins/serialization.rb:76:in `to_json'
./test/unit/serializers/test_json_serializer.rb:59:in `__bind_1265759671_776125'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `test: JsonSerialization should allow attribute filtering with except. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
104) Error:
test: JsonSerialization should allow attribute filtering with only. (JsonSerializationTest):
NoMethodError: undefined method `with_indifferent_access' for {"shows"=>"anime"}:ActiveSupport::HashWithIndifferentAccess
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/hash_with_indifferent_access.rb:127:in `convert_value'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/hash_with_indifferent_access.rb:33:in `[]='
./lib/mongo_mapper/plugins/keys.rb:173:in `attributes'
./lib/mongo_mapper/plugins/keys.rb:171:in `each_pair'
./lib/mongo_mapper/plugins/keys.rb:171:in `attributes'
./lib/mongo_mapper/plugins/serialization.rb:19:in `serializable_key_names'
./lib/mongo_mapper/plugins/serialization.rb:40:in `serializable_names'
./lib/mongo_mapper/plugins/serialization.rb:45:in `serializable_record'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mongo-0.18.3/lib/../lib/mongo/util/support.rb:22:in `returning'
./lib/mongo_mapper/plugins/serialization.rb:44:in `serializable_record'
./lib/mongo_mapper/plugins/serialization.rb:87:in `serialize'
./lib/mongo_mapper/plugins/serialization.rb:54:in `to_s'
./lib/mongo_mapper/plugins/serialization.rb:76:in `to_json'
./test/unit/serializers/test_json_serializer.rb:48:in `__bind_1265759671_776541'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `test: JsonSerialization should allow attribute filtering with only. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
105) Error:
test: JsonSerialization should allow options for hash of records. (JsonSerializationTest):
ArgumentError: wrong number of arguments (2 for 1)
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/json_pure-1.2.0/lib/json/pure/generator.rb:276:in `to_json'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/json_pure-1.2.0/lib/json/pure/generator.rb:276:in `json_transform'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/hash_with_indifferent_access.rb:127:in `map'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/json_pure-1.2.0/lib/json/pure/generator.rb:270:in `each'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/json_pure-1.2.0/lib/json/pure/generator.rb:270:in `map'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/json_pure-1.2.0/lib/json/pure/generator.rb:270:in `json_transform'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/json_pure-1.2.0/lib/json/pure/generator.rb:240:in `to_json'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/json_pure-1.2.0/lib/json/pure/generator.rb:254:in `json_check_circular'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/json_pure-1.2.0/lib/json/pure/generator.rb:240:in `to_json'
./test/unit/serializers/test_json_serializer.rb:168:in `__bind_1265759671_776922'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `test: JsonSerialization should allow options for hash of records. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
106) Error:
test: JsonSerialization should encode all encodable attributes. (JsonSerializationTest):
NoMethodError: undefined method `with_indifferent_access' for {"shows"=>"anime"}:ActiveSupport::HashWithIndifferentAccess
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/hash_with_indifferent_access.rb:127:in `convert_value'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/hash_with_indifferent_access.rb:33:in `[]='
./lib/mongo_mapper/plugins/keys.rb:173:in `attributes'
./lib/mongo_mapper/plugins/keys.rb:171:in `each_pair'
./lib/mongo_mapper/plugins/keys.rb:171:in `attributes'
./lib/mongo_mapper/plugins/serialization.rb:19:in `serializable_key_names'
./lib/mongo_mapper/plugins/serialization.rb:40:in `serializable_names'
./lib/mongo_mapper/plugins/serialization.rb:45:in `serializable_record'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mongo-0.18.3/lib/../lib/mongo/util/support.rb:22:in `returning'
./lib/mongo_mapper/plugins/serialization.rb:44:in `serializable_record'
./lib/mongo_mapper/plugins/serialization.rb:87:in `serialize'
./lib/mongo_mapper/plugins/serialization.rb:54:in `to_s'
./lib/mongo_mapper/plugins/serialization.rb:76:in `to_json'
./test/unit/serializers/test_json_serializer.rb:37:in `__bind_1265759671_777435'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `test: JsonSerialization should encode all encodable attributes. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
107) Error:
test: JsonSerialization should include demodulized root. (JsonSerializationTest):
NoMethodError: undefined method `with_indifferent_access' for {"shows"=>"anime"}:ActiveSupport::HashWithIndifferentAccess
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/hash_with_indifferent_access.rb:127:in `convert_value'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/hash_with_indifferent_access.rb:33:in `[]='
./lib/mongo_mapper/plugins/keys.rb:173:in `attributes'
./lib/mongo_mapper/plugins/keys.rb:171:in `each_pair'
./lib/mongo_mapper/plugins/keys.rb:171:in `attributes'
./lib/mongo_mapper/plugins/serialization.rb:19:in `serializable_key_names'
./lib/mongo_mapper/plugins/serialization.rb:40:in `serializable_names'
./lib/mongo_mapper/plugins/serialization.rb:45:in `serializable_record'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mongo-0.18.3/lib/../lib/mongo/util/support.rb:22:in `returning'
./lib/mongo_mapper/plugins/serialization.rb:44:in `serializable_record'
./lib/mongo_mapper/plugins/serialization.rb:87:in `serialize'
./lib/mongo_mapper/plugins/serialization.rb:54:in `to_s'
./lib/mongo_mapper/plugins/serialization.rb:74:in `to_json'
./test/unit/serializers/test_json_serializer.rb:33:in `__bind_1265759671_777812'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `test: JsonSerialization should include demodulized root. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
108) Error:
test: JsonSerialization should include dynamic attributes. (JsonSerializationTest):
NoMethodError: undefined method `with_indifferent_access' for {}:ActiveSupport::HashWithIndifferentAccess
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/hash_with_indifferent_access.rb:127:in `convert_value'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/hash_with_indifferent_access.rb:33:in `[]='
./lib/mongo_mapper/plugins/keys.rb:173:in `attributes'
./lib/mongo_mapper/plugins/keys.rb:171:in `each_pair'
./lib/mongo_mapper/plugins/keys.rb:171:in `attributes'
./lib/mongo_mapper/plugins/serialization.rb:19:in `serializable_key_names'
./lib/mongo_mapper/plugins/serialization.rb:40:in `serializable_names'
./lib/mongo_mapper/plugins/serialization.rb:45:in `serializable_record'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mongo-0.18.3/lib/../lib/mongo/util/support.rb:22:in `returning'
./lib/mongo_mapper/plugins/serialization.rb:44:in `serializable_record'
./lib/mongo_mapper/plugins/serialization.rb:87:in `serialize'
./lib/mongo_mapper/plugins/serialization.rb:54:in `to_s'
./lib/mongo_mapper/plugins/serialization.rb:76:in `to_json'
./test/unit/serializers/test_json_serializer.rb:186:in `__bind_1265759671_778219'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `test: JsonSerialization should include dynamic attributes. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
109) Error:
test: JsonSerialization should include embedded attributes. (JsonSerializationTest):
ArgumentError: wrong number of arguments (1 for 0)
./test/unit/serializers/test_json_serializer.rb:176:in `initialize'
./test/unit/serializers/test_json_serializer.rb:176:in `new'
./test/unit/serializers/test_json_serializer.rb:176:in `__bind_1265759671_778902'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `test: JsonSerialization should include embedded attributes. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
110) Error:
test: _id key should not be included by default. (JsonSerializationTest):
NoMethodError: undefined method `with_indifferent_access' for {"shows"=>"anime"}:ActiveSupport::HashWithIndifferentAccess
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/hash_with_indifferent_access.rb:127:in `convert_value'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/hash_with_indifferent_access.rb:33:in `[]='
./lib/mongo_mapper/plugins/keys.rb:173:in `attributes'
./lib/mongo_mapper/plugins/keys.rb:171:in `each_pair'
./lib/mongo_mapper/plugins/keys.rb:171:in `attributes'
./lib/mongo_mapper/plugins/serialization.rb:19:in `serializable_key_names'
./lib/mongo_mapper/plugins/serialization.rb:40:in `serializable_names'
./lib/mongo_mapper/plugins/serialization.rb:45:in `serializable_record'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mongo-0.18.3/lib/../lib/mongo/util/support.rb:22:in `returning'
./lib/mongo_mapper/plugins/serialization.rb:44:in `serializable_record'
./lib/mongo_mapper/plugins/serialization.rb:87:in `serialize'
./lib/mongo_mapper/plugins/serialization.rb:54:in `to_s'
./lib/mongo_mapper/plugins/serialization.rb:76:in `to_json'
./test/unit/serializers/test_json_serializer.rb:71:in `__bind_1265759671_779293'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `test: _id key should not be included by default. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
111) Error:
test: _id key should not be included even if :except is used. (JsonSerializationTest):
NoMethodError: undefined method `with_indifferent_access' for {"shows"=>"anime"}:ActiveSupport::HashWithIndifferentAccess
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/hash_with_indifferent_access.rb:127:in `convert_value'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/hash_with_indifferent_access.rb:33:in `[]='
./lib/mongo_mapper/plugins/keys.rb:173:in `attributes'
./lib/mongo_mapper/plugins/keys.rb:171:in `each_pair'
./lib/mongo_mapper/plugins/keys.rb:171:in `attributes'
./lib/mongo_mapper/plugins/serialization.rb:19:in `serializable_key_names'
./lib/mongo_mapper/plugins/serialization.rb:40:in `serializable_names'
./lib/mongo_mapper/plugins/serialization.rb:45:in `serializable_record'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mongo-0.18.3/lib/../lib/mongo/util/support.rb:22:in `returning'
./lib/mongo_mapper/plugins/serialization.rb:44:in `serializable_record'
./lib/mongo_mapper/plugins/serialization.rb:87:in `serialize'
./lib/mongo_mapper/plugins/serialization.rb:54:in `to_s'
./lib/mongo_mapper/plugins/serialization.rb:76:in `to_json'
./test/unit/serializers/test_json_serializer.rb:76:in `__bind_1265759671_779866'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `test: _id key should not be included even if :except is used. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
112) Error:
test: array of records should allow attribute filtering with except. (JsonSerializationTest):
ArgumentError: wrong number of arguments (2 for 1)
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/json_pure-1.2.0/lib/json/pure/generator.rb:333:in `to_json'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/json_pure-1.2.0/lib/json/pure/generator.rb:333:in `json_transform'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/json_pure-1.2.0/lib/json/pure/generator.rb:332:in `map'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/json_pure-1.2.0/lib/json/pure/generator.rb:332:in `json_transform'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/json_pure-1.2.0/lib/json/pure/generator.rb:302:in `to_json'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/json_pure-1.2.0/lib/json/pure/generator.rb:316:in `json_check_circular'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/json_pure-1.2.0/lib/json/pure/generator.rb:302:in `to_json'
./test/unit/serializers/test_json_serializer.rb:152:in `__bind_1265759671_780441'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `test: array of records should allow attribute filtering with except. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
113) Error:
test: array of records should allow attribute filtering with only. (JsonSerializationTest):
ArgumentError: wrong number of arguments (2 for 1)
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/json_pure-1.2.0/lib/json/pure/generator.rb:333:in `to_json'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/json_pure-1.2.0/lib/json/pure/generator.rb:333:in `json_transform'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/json_pure-1.2.0/lib/json/pure/generator.rb:332:in `map'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/json_pure-1.2.0/lib/json/pure/generator.rb:332:in `json_transform'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/json_pure-1.2.0/lib/json/pure/generator.rb:302:in `to_json'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/json_pure-1.2.0/lib/json/pure/generator.rb:316:in `json_check_circular'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/json_pure-1.2.0/lib/json/pure/generator.rb:302:in `to_json'
./test/unit/serializers/test_json_serializer.rb:146:in `__bind_1265759671_780944'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `test: array of records should allow attribute filtering with only. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
114) Error:
test: id method should be included by default. (JsonSerializationTest):
NoMethodError: undefined method `with_indifferent_access' for {"shows"=>"anime"}:ActiveSupport::HashWithIndifferentAccess
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/hash_with_indifferent_access.rb:127:in `convert_value'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/hash_with_indifferent_access.rb:33:in `[]='
./lib/mongo_mapper/plugins/keys.rb:173:in `attributes'
./lib/mongo_mapper/plugins/keys.rb:171:in `each_pair'
./lib/mongo_mapper/plugins/keys.rb:171:in `attributes'
./lib/mongo_mapper/plugins/serialization.rb:19:in `serializable_key_names'
./lib/mongo_mapper/plugins/serialization.rb:40:in `serializable_names'
./lib/mongo_mapper/plugins/serialization.rb:45:in `serializable_record'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mongo-0.18.3/lib/../lib/mongo/util/support.rb:22:in `returning'
./lib/mongo_mapper/plugins/serialization.rb:44:in `serializable_record'
./lib/mongo_mapper/plugins/serialization.rb:87:in `serialize'
./lib/mongo_mapper/plugins/serialization.rb:54:in `to_s'
./lib/mongo_mapper/plugins/serialization.rb:76:in `to_json'
./test/unit/serializers/test_json_serializer.rb:88:in `__bind_1265759671_781312'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `test: id method should be included by default. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
115) Error:
test: id method should be included when multiple methods included. (JsonSerializationTest):
NoMethodError: undefined method `with_indifferent_access' for {"shows"=>"anime"}:ActiveSupport::HashWithIndifferentAccess
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/hash_with_indifferent_access.rb:127:in `convert_value'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/hash_with_indifferent_access.rb:33:in `[]='
./lib/mongo_mapper/plugins/keys.rb:173:in `attributes'
./lib/mongo_mapper/plugins/keys.rb:171:in `each_pair'
./lib/mongo_mapper/plugins/keys.rb:171:in `attributes'
./lib/mongo_mapper/plugins/serialization.rb:19:in `serializable_key_names'
./lib/mongo_mapper/plugins/serialization.rb:40:in `serializable_names'
./lib/mongo_mapper/plugins/serialization.rb:45:in `serializable_record'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mongo-0.18.3/lib/../lib/mongo/util/support.rb:22:in `returning'
./lib/mongo_mapper/plugins/serialization.rb:44:in `serializable_record'
./lib/mongo_mapper/plugins/serialization.rb:87:in `serialize'
./lib/mongo_mapper/plugins/serialization.rb:54:in `to_s'
./lib/mongo_mapper/plugins/serialization.rb:76:in `to_json'
./test/unit/serializers/test_json_serializer.rb:101:in `__bind_1265759671_781737'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `test: id method should be included when multiple methods included. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
116) Error:
test: id method should be included when single method included. (JsonSerializationTest):
NoMethodError: undefined method `with_indifferent_access' for {"shows"=>"anime"}:ActiveSupport::HashWithIndifferentAccess
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/hash_with_indifferent_access.rb:127:in `convert_value'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/hash_with_indifferent_access.rb:33:in `[]='
./lib/mongo_mapper/plugins/keys.rb:173:in `attributes'
./lib/mongo_mapper/plugins/keys.rb:171:in `each_pair'
./lib/mongo_mapper/plugins/keys.rb:171:in `attributes'
./lib/mongo_mapper/plugins/serialization.rb:19:in `serializable_key_names'
./lib/mongo_mapper/plugins/serialization.rb:40:in `serializable_names'
./lib/mongo_mapper/plugins/serialization.rb:45:in `serializable_record'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mongo-0.18.3/lib/../lib/mongo/util/support.rb:22:in `returning'
./lib/mongo_mapper/plugins/serialization.rb:44:in `serializable_record'
./lib/mongo_mapper/plugins/serialization.rb:87:in `serialize'
./lib/mongo_mapper/plugins/serialization.rb:54:in `to_s'
./lib/mongo_mapper/plugins/serialization.rb:76:in `to_json'
./test/unit/serializers/test_json_serializer.rb:93:in `__bind_1265759671_782231'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `test: id method should be included when single method included. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
117) Error:
test: id method should not be included if :only is present. (JsonSerializationTest):
NoMethodError: undefined method `with_indifferent_access' for {"shows"=>"anime"}:ActiveSupport::HashWithIndifferentAccess
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/hash_with_indifferent_access.rb:127:in `convert_value'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/hash_with_indifferent_access.rb:33:in `[]='
./lib/mongo_mapper/plugins/keys.rb:173:in `attributes'
./lib/mongo_mapper/plugins/keys.rb:171:in `each_pair'
./lib/mongo_mapper/plugins/keys.rb:171:in `attributes'
./lib/mongo_mapper/plugins/serialization.rb:19:in `serializable_key_names'
./lib/mongo_mapper/plugins/serialization.rb:40:in `serializable_names'
./lib/mongo_mapper/plugins/serialization.rb:45:in `serializable_record'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mongo-0.18.3/lib/../lib/mongo/util/support.rb:22:in `returning'
./lib/mongo_mapper/plugins/serialization.rb:44:in `serializable_record'
./lib/mongo_mapper/plugins/serialization.rb:87:in `serialize'
./lib/mongo_mapper/plugins/serialization.rb:54:in `to_s'
./lib/mongo_mapper/plugins/serialization.rb:76:in `to_json'
./test/unit/serializers/test_json_serializer.rb:109:in `__bind_1265759671_782691'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `test: id method should not be included if :only is present. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
118) Error:
test: including methods should include multiple methods. (JsonSerializationTest):
NoMethodError: undefined method `with_indifferent_access' for {"shows"=>"anime"}:ActiveSupport::HashWithIndifferentAccess
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/hash_with_indifferent_access.rb:127:in `convert_value'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/hash_with_indifferent_access.rb:33:in `[]='
./lib/mongo_mapper/plugins/keys.rb:173:in `attributes'
./lib/mongo_mapper/plugins/keys.rb:171:in `each_pair'
./lib/mongo_mapper/plugins/keys.rb:171:in `attributes'
./lib/mongo_mapper/plugins/serialization.rb:19:in `serializable_key_names'
./lib/mongo_mapper/plugins/serialization.rb:40:in `serializable_names'
./lib/mongo_mapper/plugins/serialization.rb:45:in `serializable_record'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mongo-0.18.3/lib/../lib/mongo/util/support.rb:22:in `returning'
./lib/mongo_mapper/plugins/serialization.rb:44:in `serializable_record'
./lib/mongo_mapper/plugins/serialization.rb:87:in `serialize'
./lib/mongo_mapper/plugins/serialization.rb:54:in `to_s'
./lib/mongo_mapper/plugins/serialization.rb:76:in `to_json'
./test/unit/serializers/test_json_serializer.rb:126:in `__bind_1265759671_783118'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `test: including methods should include multiple methods. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
119) Error:
test: including methods should include single method. (JsonSerializationTest):
NoMethodError: undefined method `with_indifferent_access' for {"shows"=>"anime"}:ActiveSupport::HashWithIndifferentAccess
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/hash_with_indifferent_access.rb:127:in `convert_value'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/hash_with_indifferent_access.rb:33:in `[]='
./lib/mongo_mapper/plugins/keys.rb:173:in `attributes'
./lib/mongo_mapper/plugins/keys.rb:171:in `each_pair'
./lib/mongo_mapper/plugins/keys.rb:171:in `attributes'
./lib/mongo_mapper/plugins/serialization.rb:19:in `serializable_key_names'
./lib/mongo_mapper/plugins/serialization.rb:40:in `serializable_names'
./lib/mongo_mapper/plugins/serialization.rb:45:in `serializable_record'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mongo-0.18.3/lib/../lib/mongo/util/support.rb:22:in `returning'
./lib/mongo_mapper/plugins/serialization.rb:44:in `serializable_record'
./lib/mongo_mapper/plugins/serialization.rb:87:in `serialize'
./lib/mongo_mapper/plugins/serialization.rb:54:in `to_s'
./lib/mongo_mapper/plugins/serialization.rb:76:in `to_json'
./test/unit/serializers/test_json_serializer.rb:121:in `__bind_1265759671_783537'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `test: including methods should include single method. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
120) Error:
test: getting a value for a embedded_document should return instance if instance. (KeyTest):
ArgumentError: wrong number of arguments (1 for 0)
./test/unit/test_keys.rb:141:in `initialize'
./test/unit/test_keys.rb:141:in `new'
./test/unit/test_keys.rb:141:in `__bind_1265759671_789891'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `test: getting a value for a embedded_document should return instance if instance. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
121) Failure:
test: :dependent => delete_all should should delete associated documents. (ManyDocumentsProxyTest)
[/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/built_in/operator_expectations.rb:30:in `fail!'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/built_in/operator_expectations.rb:20:in `=='
./test/functional/associations/test_many_documents_proxy.rb:403:in `__bind_1265759672_342965'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `test: :dependent => delete_all should should delete associated documents. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run']:
Expected 3 to == 0.
122) Failure:
test: :dependent => destroy should should destroy the associated documents. (ManyDocumentsProxyTest)
[/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/built_in/operator_expectations.rb:30:in `fail!'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/built_in/operator_expectations.rb:20:in `=='
./test/functional/associations/test_many_documents_proxy.rb:380:in `__bind_1265759672_356161'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `test: :dependent => destroy should should destroy the associated documents. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run']:
Expected 3 to == 0.
123) Failure:
test: :dependent => nullify should should nullify relationship but not destroy associated documents. (ManyDocumentsProxyTest)
[/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/built_in/operator_expectations.rb:30:in `fail!'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/built_in/operator_expectations.rb:20:in `=='
./test/functional/associations/test_many_documents_proxy.rb:426:in `__bind_1265759672_369483'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `test: :dependent => nullify should should nullify relationship but not destroy associated documents. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run']:
Expected 3 to == 0.
124) Error:
test: Finding scoped to association all should work with conditions. (ManyDocumentsProxyTest):
NoMethodError: undefined method `before_validate' for #<ActiveModel::Validations::PresenceValidator:0x101553398>
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `send'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `_callback_before_5'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:408:in `_run_validate_callbacks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations.rb:137:in `valid?'
./lib/mongo_mapper/document.rb:380:in `save'
./lib/mongo_mapper/plugins/dirty.rb:48:in `save'
./lib/mongo_mapper/document.rb:111:in `create'
./lib/mongo_mapper/document.rb:252:in `initialize_each'
./lib/mongo_mapper/document.rb:250:in `each'
./lib/mongo_mapper/document.rb:250:in `initialize_each'
./lib/mongo_mapper/document.rb:111:in `create'
./test/functional/associations/test_many_documents_proxy.rb:192:in `__bind_1265759672_372512'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:369:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:369:in `run_current_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:368:in `each'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:368:in `run_current_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:360:in `run_all_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:364:in `run_parent_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:348:in `test: Finding scoped to association all should work with conditions. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
125) Error:
test: Finding scoped to association all should work. (ManyDocumentsProxyTest):
NoMethodError: undefined method `before_validate' for #<ActiveModel::Validations::PresenceValidator:0x101553398>
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `send'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `_callback_before_5'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:408:in `_run_validate_callbacks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations.rb:137:in `valid?'
./lib/mongo_mapper/document.rb:380:in `save'
./lib/mongo_mapper/plugins/dirty.rb:48:in `save'
./lib/mongo_mapper/document.rb:111:in `create'
./lib/mongo_mapper/document.rb:252:in `initialize_each'
./lib/mongo_mapper/document.rb:250:in `each'
./lib/mongo_mapper/document.rb:250:in `initialize_each'
./lib/mongo_mapper/document.rb:111:in `create'
./test/functional/associations/test_many_documents_proxy.rb:192:in `__bind_1265759672_373231'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:369:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:369:in `run_current_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:368:in `each'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:368:in `run_current_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:360:in `run_all_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:364:in `run_parent_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:348:in `test: Finding scoped to association all should work. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
126) Error:
test: Finding scoped to association dynamic finders find_or_create_by should create document if not found. (ManyDocumentsProxyTest):
NoMethodError: undefined method `before_validate' for #<ActiveModel::Validations::PresenceValidator:0x101553398>
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `send'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `_callback_before_5'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:408:in `_run_validate_callbacks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations.rb:137:in `valid?'
./lib/mongo_mapper/document.rb:380:in `save'
./lib/mongo_mapper/plugins/dirty.rb:48:in `save'
./lib/mongo_mapper/document.rb:111:in `create'
./lib/mongo_mapper/document.rb:252:in `initialize_each'
./lib/mongo_mapper/document.rb:250:in `each'
./lib/mongo_mapper/document.rb:250:in `initialize_each'
./lib/mongo_mapper/document.rb:111:in `create'
./test/functional/associations/test_many_documents_proxy.rb:192:in `__bind_1265759672_373833'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:369:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:369:in `run_current_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:368:in `each'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:368:in `run_current_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:360:in `run_all_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:364:in `run_parent_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:359:in `run_all_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:364:in `run_parent_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:348:in `test: Finding scoped to association dynamic finders find_or_create_by should create document if not found. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
127) Error:
test: Finding scoped to association dynamic finders find_or_create_by should not create document if found. (ManyDocumentsProxyTest):
NoMethodError: undefined method `before_validate' for #<ActiveModel::Validations::PresenceValidator:0x101553398>
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `send'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `_callback_before_5'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:408:in `_run_validate_callbacks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations.rb:137:in `valid?'
./lib/mongo_mapper/document.rb:380:in `save'
./lib/mongo_mapper/plugins/dirty.rb:48:in `save'
./lib/mongo_mapper/document.rb:111:in `create'
./lib/mongo_mapper/document.rb:252:in `initialize_each'
./lib/mongo_mapper/document.rb:250:in `each'
./lib/mongo_mapper/document.rb:250:in `initialize_each'
./lib/mongo_mapper/document.rb:111:in `create'
./test/functional/associations/test_many_documents_proxy.rb:192:in `__bind_1265759672_374440'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:369:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:369:in `run_current_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:368:in `each'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:368:in `run_current_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:360:in `run_all_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:364:in `run_parent_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:359:in `run_all_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:364:in `run_parent_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:348:in `test: Finding scoped to association dynamic finders find_or_create_by should not create document if found. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
128) Error:
test: Finding scoped to association dynamic finders should raise error when using !. (ManyDocumentsProxyTest):
NoMethodError: undefined method `before_validate' for #<ActiveModel::Validations::PresenceValidator:0x101553398>
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `send'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `_callback_before_5'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:408:in `_run_validate_callbacks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations.rb:137:in `valid?'
./lib/mongo_mapper/document.rb:380:in `save'
./lib/mongo_mapper/plugins/dirty.rb:48:in `save'
./lib/mongo_mapper/document.rb:111:in `create'
./lib/mongo_mapper/document.rb:252:in `initialize_each'
./lib/mongo_mapper/document.rb:250:in `each'
./lib/mongo_mapper/document.rb:250:in `initialize_each'
./lib/mongo_mapper/document.rb:111:in `create'
./test/functional/associations/test_many_documents_proxy.rb:192:in `__bind_1265759672_602305'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:369:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:369:in `run_current_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:368:in `each'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:368:in `run_current_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:360:in `run_all_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:364:in `run_parent_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:348:in `test: Finding scoped to association dynamic finders should raise error when using !. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
129) Error:
test: Finding scoped to association dynamic finders should work with multiple keys. (ManyDocumentsProxyTest):
NoMethodError: undefined method `before_validate' for #<ActiveModel::Validations::PresenceValidator:0x101553398>
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `send'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `_callback_before_5'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:408:in `_run_validate_callbacks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations.rb:137:in `valid?'
./lib/mongo_mapper/document.rb:380:in `save'
./lib/mongo_mapper/plugins/dirty.rb:48:in `save'
./lib/mongo_mapper/document.rb:111:in `create'
./lib/mongo_mapper/document.rb:252:in `initialize_each'
./lib/mongo_mapper/document.rb:250:in `each'
./lib/mongo_mapper/document.rb:250:in `initialize_each'
./lib/mongo_mapper/document.rb:111:in `create'
./test/functional/associations/test_many_documents_proxy.rb:192:in `__bind_1265759672_603587'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:369:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:369:in `run_current_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:368:in `each'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:368:in `run_current_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:360:in `run_all_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:364:in `run_parent_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:348:in `test: Finding scoped to association dynamic finders should work with multiple keys. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
130) Error:
test: Finding scoped to association dynamic finders should work with single key. (ManyDocumentsProxyTest):
NoMethodError: undefined method `before_validate' for #<ActiveModel::Validations::PresenceValidator:0x101553398>
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `send'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `_callback_before_5'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:408:in `_run_validate_callbacks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations.rb:137:in `valid?'
./lib/mongo_mapper/document.rb:380:in `save'
./lib/mongo_mapper/plugins/dirty.rb:48:in `save'
./lib/mongo_mapper/document.rb:111:in `create'
./lib/mongo_mapper/document.rb:252:in `initialize_each'
./lib/mongo_mapper/document.rb:250:in `each'
./lib/mongo_mapper/document.rb:250:in `initialize_each'
./lib/mongo_mapper/document.rb:111:in `create'
./test/functional/associations/test_many_documents_proxy.rb:192:in `__bind_1265759672_604718'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:369:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:369:in `run_current_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:368:in `each'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:368:in `run_current_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:360:in `run_all_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:364:in `run_parent_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:348:in `test: Finding scoped to association dynamic finders should work with single key. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
131) Error:
test: Finding scoped to association first should work with conditions. (ManyDocumentsProxyTest):
NoMethodError: undefined method `before_validate' for #<ActiveModel::Validations::PresenceValidator:0x101553398>
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `send'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `_callback_before_5'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:408:in `_run_validate_callbacks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations.rb:137:in `valid?'
./lib/mongo_mapper/document.rb:380:in `save'
./lib/mongo_mapper/plugins/dirty.rb:48:in `save'
./lib/mongo_mapper/document.rb:111:in `create'
./lib/mongo_mapper/document.rb:252:in `initialize_each'
./lib/mongo_mapper/document.rb:250:in `each'
./lib/mongo_mapper/document.rb:250:in `initialize_each'
./lib/mongo_mapper/document.rb:111:in `create'
./test/functional/associations/test_many_documents_proxy.rb:192:in `__bind_1265759672_605393'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:369:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:369:in `run_current_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:368:in `each'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:368:in `run_current_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:360:in `run_all_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:364:in `run_parent_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:348:in `test: Finding scoped to association first should work with conditions. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
132) Error:
test: Finding scoped to association first should work. (ManyDocumentsProxyTest):
NoMethodError: undefined method `before_validate' for #<ActiveModel::Validations::PresenceValidator:0x101553398>
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `send'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `_callback_before_5'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:408:in `_run_validate_callbacks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations.rb:137:in `valid?'
./lib/mongo_mapper/document.rb:380:in `save'
./lib/mongo_mapper/plugins/dirty.rb:48:in `save'
./lib/mongo_mapper/document.rb:111:in `create'
./lib/mongo_mapper/document.rb:252:in `initialize_each'
./lib/mongo_mapper/document.rb:250:in `each'
./lib/mongo_mapper/document.rb:250:in `initialize_each'
./lib/mongo_mapper/document.rb:111:in `create'
./test/functional/associations/test_many_documents_proxy.rb:192:in `__bind_1265759672_606063'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:369:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:369:in `run_current_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:368:in `each'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:368:in `run_current_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:360:in `run_all_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:364:in `run_parent_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:348:in `test: Finding scoped to association first should work. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
133) Error:
test: Finding scoped to association last should work with conditions. (ManyDocumentsProxyTest):
NoMethodError: undefined method `before_validate' for #<ActiveModel::Validations::PresenceValidator:0x101553398>
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `send'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `_callback_before_5'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:408:in `_run_validate_callbacks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations.rb:137:in `valid?'
./lib/mongo_mapper/document.rb:380:in `save'
./lib/mongo_mapper/plugins/dirty.rb:48:in `save'
./lib/mongo_mapper/document.rb:111:in `create'
./lib/mongo_mapper/document.rb:252:in `initialize_each'
./lib/mongo_mapper/document.rb:250:in `each'
./lib/mongo_mapper/document.rb:250:in `initialize_each'
./lib/mongo_mapper/document.rb:111:in `create'
./test/functional/associations/test_many_documents_proxy.rb:192:in `__bind_1265759672_606729'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:369:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:369:in `run_current_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:368:in `each'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:368:in `run_current_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:360:in `run_all_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:364:in `run_parent_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:348:in `test: Finding scoped to association last should work with conditions. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
134) Error:
test: Finding scoped to association last should work. (ManyDocumentsProxyTest):
NoMethodError: undefined method `before_validate' for #<ActiveModel::Validations::PresenceValidator:0x101553398>
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `send'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `_callback_before_5'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:408:in `_run_validate_callbacks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations.rb:137:in `valid?'
./lib/mongo_mapper/document.rb:380:in `save'
./lib/mongo_mapper/plugins/dirty.rb:48:in `save'
./lib/mongo_mapper/document.rb:111:in `create'
./lib/mongo_mapper/document.rb:252:in `initialize_each'
./lib/mongo_mapper/document.rb:250:in `each'
./lib/mongo_mapper/document.rb:250:in `initialize_each'
./lib/mongo_mapper/document.rb:111:in `create'
./test/functional/associations/test_many_documents_proxy.rb:192:in `__bind_1265759672_607401'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:369:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:369:in `run_current_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:368:in `each'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:368:in `run_current_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:360:in `run_all_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:364:in `run_parent_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:348:in `test: Finding scoped to association last should work. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
135) Error:
test: Finding scoped to association with #paginate should return the subject. (ManyDocumentsProxyTest):
NoMethodError: undefined method `before_validate' for #<ActiveModel::Validations::PresenceValidator:0x101553398>
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `send'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `_callback_before_5'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:408:in `_run_validate_callbacks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations.rb:137:in `valid?'
./lib/mongo_mapper/document.rb:380:in `save'
./lib/mongo_mapper/plugins/dirty.rb:48:in `save'
./lib/mongo_mapper/document.rb:111:in `create'
./lib/mongo_mapper/document.rb:252:in `initialize_each'
./lib/mongo_mapper/document.rb:250:in `each'
./lib/mongo_mapper/document.rb:250:in `initialize_each'
./lib/mongo_mapper/document.rb:111:in `create'
./test/functional/associations/test_many_documents_proxy.rb:192:in `__bind_1265759672_608239'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:369:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:369:in `run_current_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:368:in `each'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:368:in `run_current_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:360:in `run_all_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:364:in `run_parent_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:348:in `test: Finding scoped to association with #paginate should return the subject. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
136) Error:
test: Finding scoped to association with #paginate should return total entries. (ManyDocumentsProxyTest):
NoMethodError: undefined method `before_validate' for #<ActiveModel::Validations::PresenceValidator:0x101553398>
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `send'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `_callback_before_5'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:408:in `_run_validate_callbacks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations.rb:137:in `valid?'
./lib/mongo_mapper/document.rb:380:in `save'
./lib/mongo_mapper/plugins/dirty.rb:48:in `save'
./lib/mongo_mapper/document.rb:111:in `create'
./lib/mongo_mapper/document.rb:252:in `initialize_each'
./lib/mongo_mapper/document.rb:250:in `each'
./lib/mongo_mapper/document.rb:250:in `initialize_each'
./lib/mongo_mapper/document.rb:111:in `create'
./test/functional/associations/test_many_documents_proxy.rb:192:in `__bind_1265759672_608895'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:369:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:369:in `run_current_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:368:in `each'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:368:in `run_current_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:360:in `run_all_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:364:in `run_parent_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:348:in `test: Finding scoped to association with #paginate should return total entries. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
137) Error:
test: Finding scoped to association with #paginate should return total pages. (ManyDocumentsProxyTest):
NoMethodError: undefined method `before_validate' for #<ActiveModel::Validations::PresenceValidator:0x101553398>
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `send'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `_callback_before_5'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:408:in `_run_validate_callbacks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations.rb:137:in `valid?'
./lib/mongo_mapper/document.rb:380:in `save'
./lib/mongo_mapper/plugins/dirty.rb:48:in `save'
./lib/mongo_mapper/document.rb:111:in `create'
./lib/mongo_mapper/document.rb:252:in `initialize_each'
./lib/mongo_mapper/document.rb:250:in `each'
./lib/mongo_mapper/document.rb:250:in `initialize_each'
./lib/mongo_mapper/document.rb:111:in `create'
./test/functional/associations/test_many_documents_proxy.rb:192:in `__bind_1265759672_609594'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:369:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:369:in `run_current_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:368:in `each'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:368:in `run_current_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:360:in `run_all_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:364:in `run_parent_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:348:in `test: Finding scoped to association with #paginate should return total pages. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
138) Error:
test: Finding scoped to association with multiple ids should not work for ids not in association. (ManyDocumentsProxyTest):
NoMethodError: undefined method `before_validate' for #<ActiveModel::Validations::PresenceValidator:0x101553398>
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `send'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `_callback_before_5'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:408:in `_run_validate_callbacks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations.rb:137:in `valid?'
./lib/mongo_mapper/document.rb:380:in `save'
./lib/mongo_mapper/plugins/dirty.rb:48:in `save'
./lib/mongo_mapper/document.rb:111:in `create'
./lib/mongo_mapper/document.rb:252:in `initialize_each'
./lib/mongo_mapper/document.rb:250:in `each'
./lib/mongo_mapper/document.rb:250:in `initialize_each'
./lib/mongo_mapper/document.rb:111:in `create'
./test/functional/associations/test_many_documents_proxy.rb:192:in `__bind_1265759672_610250'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:369:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:369:in `run_current_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:368:in `each'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:368:in `run_current_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:360:in `run_all_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:364:in `run_parent_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:348:in `test: Finding scoped to association with multiple ids should not work for ids not in association. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
139) Error:
test: Finding scoped to association with multiple ids should work for ids in association. (ManyDocumentsProxyTest):
NoMethodError: undefined method `before_validate' for #<ActiveModel::Validations::PresenceValidator:0x101553398>
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `send'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `_callback_before_5'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:408:in `_run_validate_callbacks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations.rb:137:in `valid?'
./lib/mongo_mapper/document.rb:380:in `save'
./lib/mongo_mapper/plugins/dirty.rb:48:in `save'
./lib/mongo_mapper/document.rb:111:in `create'
./lib/mongo_mapper/document.rb:252:in `initialize_each'
./lib/mongo_mapper/document.rb:250:in `each'
./lib/mongo_mapper/document.rb:250:in `initialize_each'
./lib/mongo_mapper/document.rb:111:in `create'
./test/functional/associations/test_many_documents_proxy.rb:192:in `__bind_1265759672_610971'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:369:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:369:in `run_current_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:368:in `each'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:368:in `run_current_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:360:in `run_all_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:364:in `run_parent_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:348:in `test: Finding scoped to association with multiple ids should work for ids in association. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
140) Error:
test: Finding scoped to association with one id should not work for id not in association. (ManyDocumentsProxyTest):
NoMethodError: undefined method `before_validate' for #<ActiveModel::Validations::PresenceValidator:0x101553398>
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `send'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `_callback_before_5'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:408:in `_run_validate_callbacks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations.rb:137:in `valid?'
./lib/mongo_mapper/document.rb:380:in `save'
./lib/mongo_mapper/plugins/dirty.rb:48:in `save'
./lib/mongo_mapper/document.rb:111:in `create'
./lib/mongo_mapper/document.rb:252:in `initialize_each'
./lib/mongo_mapper/document.rb:250:in `each'
./lib/mongo_mapper/document.rb:250:in `initialize_each'
./lib/mongo_mapper/document.rb:111:in `create'
./test/functional/associations/test_many_documents_proxy.rb:192:in `__bind_1265759672_611636'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:369:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:369:in `run_current_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:368:in `each'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:368:in `run_current_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:360:in `run_all_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:364:in `run_parent_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:348:in `test: Finding scoped to association with one id should not work for id not in association. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
141) Error:
test: Finding scoped to association with one id should work for id in association. (ManyDocumentsProxyTest):
NoMethodError: undefined method `before_validate' for #<ActiveModel::Validations::PresenceValidator:0x101553398>
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `send'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `_callback_before_5'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:408:in `_run_validate_callbacks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations.rb:137:in `valid?'
./lib/mongo_mapper/document.rb:380:in `save'
./lib/mongo_mapper/plugins/dirty.rb:48:in `save'
./lib/mongo_mapper/document.rb:111:in `create'
./lib/mongo_mapper/document.rb:252:in `initialize_each'
./lib/mongo_mapper/document.rb:250:in `each'
./lib/mongo_mapper/document.rb:250:in `initialize_each'
./lib/mongo_mapper/document.rb:111:in `create'
./test/functional/associations/test_many_documents_proxy.rb:192:in `__bind_1265759672_612722'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:369:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:369:in `run_current_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:368:in `each'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:368:in `run_current_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:360:in `run_all_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:364:in `run_parent_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:348:in `test: Finding scoped to association with one id should work for id in association. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
142) Error:
test: ManyDocumentsProxy should allow adding to association like it was an array. (ManyDocumentsProxyTest):
NoMethodError: undefined method `before_validate' for #<ActiveModel::Validations::PresenceValidator:0x101553398>
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `send'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `_callback_before_5'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:408:in `_run_validate_callbacks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations.rb:137:in `valid?'
./lib/mongo_mapper/document.rb:380:in `save'
./lib/mongo_mapper/plugins/dirty.rb:48:in `save'
./lib/mongo_mapper/plugins/associations/many_documents_proxy.rb:46:in `<<'
./lib/mongo_mapper/plugins/associations/many_documents_proxy.rb:46:in `each'
./lib/mongo_mapper/plugins/associations/many_documents_proxy.rb:46:in `<<'
./test/functional/associations/test_many_documents_proxy.rb:17:in `__bind_1265759672_613528'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `test: ManyDocumentsProxy should allow adding to association like it was an array. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
143) Error:
test: ManyDocumentsProxy should be able to replace the association. (ManyDocumentsProxyTest):
NoMethodError: undefined method `before_validate' for #<ActiveModel::Validations::PresenceValidator:0x101553398>
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `send'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `_callback_before_5'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:408:in `_run_validate_callbacks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations.rb:137:in `valid?'
./lib/mongo_mapper/document.rb:380:in `save'
./lib/mongo_mapper/plugins/dirty.rb:48:in `save'
./lib/mongo_mapper/plugins/associations/many_documents_proxy.rb:40:in `replace'
./lib/mongo_mapper/plugins/associations/many_documents_proxy.rb:40:in `each'
./lib/mongo_mapper/plugins/associations/many_documents_proxy.rb:40:in `replace'
./lib/mongo_mapper/plugins/associations.rb:41:in `statuses='
./test/functional/associations/test_many_documents_proxy.rb:25:in `__bind_1265759672_614801'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `test: ManyDocumentsProxy should be able to replace the association. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
144) Error:
test: ManyDocumentsProxy should correctly assign foreign key when using <<, push and concat. (ManyDocumentsProxyTest):
NoMethodError: undefined method `before_validate' for #<ActiveModel::Validations::PresenceValidator:0x101553398>
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `send'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `_callback_before_5'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:408:in `_run_validate_callbacks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations.rb:137:in `valid?'
./lib/mongo_mapper/document.rb:380:in `save'
./lib/mongo_mapper/plugins/dirty.rb:48:in `save'
./lib/mongo_mapper/plugins/associations/many_documents_proxy.rb:46:in `<<'
./lib/mongo_mapper/plugins/associations/many_documents_proxy.rb:46:in `each'
./lib/mongo_mapper/plugins/associations/many_documents_proxy.rb:46:in `<<'
./test/functional/associations/test_many_documents_proxy.rb:35:in `__bind_1265759672_616890'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `test: ManyDocumentsProxy should correctly assign foreign key when using <<, push and concat. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
145) Error:
test: Unassociating documents should work with delete all and conditions. (ManyDocumentsProxyTest):
NoMethodError: undefined method `before_validate' for #<ActiveModel::Validations::PresenceValidator:0x101553398>
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `send'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `_callback_before_5'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:408:in `_run_validate_callbacks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations.rb:137:in `valid?'
./lib/mongo_mapper/document.rb:380:in `save'
./lib/mongo_mapper/plugins/dirty.rb:48:in `save'
./lib/mongo_mapper/document.rb:111:in `create'
./lib/mongo_mapper/document.rb:252:in `initialize_each'
./lib/mongo_mapper/document.rb:250:in `each'
./lib/mongo_mapper/document.rb:250:in `initialize_each'
./lib/mongo_mapper/document.rb:111:in `create'
./test/functional/associations/test_many_documents_proxy.rb:133:in `__bind_1265759672_619486'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:369:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:369:in `run_current_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:368:in `each'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:368:in `run_current_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:350:in `test: Unassociating documents should work with delete all and conditions. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
146) Error:
test: Unassociating documents should work with delete all. (ManyDocumentsProxyTest):
NoMethodError: undefined method `before_validate' for #<ActiveModel::Validations::PresenceValidator:0x101553398>
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `send'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `_callback_before_5'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:408:in `_run_validate_callbacks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations.rb:137:in `valid?'
./lib/mongo_mapper/document.rb:380:in `save'
./lib/mongo_mapper/plugins/dirty.rb:48:in `save'
./lib/mongo_mapper/document.rb:111:in `create'
./lib/mongo_mapper/document.rb:252:in `initialize_each'
./lib/mongo_mapper/document.rb:250:in `each'
./lib/mongo_mapper/document.rb:250:in `initialize_each'
./lib/mongo_mapper/document.rb:111:in `create'
./test/functional/associations/test_many_documents_proxy.rb:133:in `__bind_1265759672_621477'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:369:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:369:in `run_current_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:368:in `each'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:368:in `run_current_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:350:in `test: Unassociating documents should work with delete all. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
147) Error:
test: Unassociating documents should work with destroy all and conditions. (ManyDocumentsProxyTest):
NoMethodError: undefined method `before_validate' for #<ActiveModel::Validations::PresenceValidator:0x101553398>
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `send'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `_callback_before_5'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:408:in `_run_validate_callbacks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations.rb:137:in `valid?'
./lib/mongo_mapper/document.rb:380:in `save'
./lib/mongo_mapper/plugins/dirty.rb:48:in `save'
./lib/mongo_mapper/document.rb:111:in `create'
./lib/mongo_mapper/document.rb:252:in `initialize_each'
./lib/mongo_mapper/document.rb:250:in `each'
./lib/mongo_mapper/document.rb:250:in `initialize_each'
./lib/mongo_mapper/document.rb:111:in `create'
./test/functional/associations/test_many_documents_proxy.rb:133:in `__bind_1265759672_622831'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:369:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:369:in `run_current_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:368:in `each'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:368:in `run_current_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:350:in `test: Unassociating documents should work with destroy all and conditions. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
148) Error:
test: Unassociating documents should work with destroy all. (ManyDocumentsProxyTest):
NoMethodError: undefined method `before_validate' for #<ActiveModel::Validations::PresenceValidator:0x101553398>
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `send'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `_callback_before_5'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:408:in `_run_validate_callbacks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations.rb:137:in `valid?'
./lib/mongo_mapper/document.rb:380:in `save'
./lib/mongo_mapper/plugins/dirty.rb:48:in `save'
./lib/mongo_mapper/document.rb:111:in `create'
./lib/mongo_mapper/document.rb:252:in `initialize_each'
./lib/mongo_mapper/document.rb:250:in `each'
./lib/mongo_mapper/document.rb:250:in `initialize_each'
./lib/mongo_mapper/document.rb:111:in `create'
./test/functional/associations/test_many_documents_proxy.rb:133:in `__bind_1265759672_624024'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:369:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:369:in `run_current_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:368:in `each'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:368:in `run_current_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:350:in `test: Unassociating documents should work with destroy all. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
149) Error:
test: Unassociating documents should work with nullify. (ManyDocumentsProxyTest):
NoMethodError: undefined method `before_validate' for #<ActiveModel::Validations::PresenceValidator:0x101553398>
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `send'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `_callback_before_5'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:408:in `_run_validate_callbacks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations.rb:137:in `valid?'
./lib/mongo_mapper/document.rb:380:in `save'
./lib/mongo_mapper/plugins/dirty.rb:48:in `save'
./lib/mongo_mapper/document.rb:111:in `create'
./lib/mongo_mapper/document.rb:252:in `initialize_each'
./lib/mongo_mapper/document.rb:250:in `each'
./lib/mongo_mapper/document.rb:250:in `initialize_each'
./lib/mongo_mapper/document.rb:111:in `create'
./test/functional/associations/test_many_documents_proxy.rb:133:in `__bind_1265759672_625140'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:369:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:369:in `run_current_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:368:in `each'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:368:in `run_current_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:350:in `test: Unassociating documents should work with nullify. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
150) Error:
test: count should work scoped to association. (ManyDocumentsProxyTest):
NoMethodError: undefined method `before_validate' for #<ActiveModel::Validations::PresenceValidator:0x101553398>
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `send'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `_callback_before_5'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:408:in `_run_validate_callbacks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations.rb:137:in `valid?'
./lib/mongo_mapper/document.rb:380:in `save'
./lib/mongo_mapper/plugins/dirty.rb:48:in `save'
./lib/mongo_mapper/plugins/associations/many_documents_proxy.rb:60:in `create'
./test/functional/associations/test_many_documents_proxy.rb:111:in `__bind_1265759672_628501'
./test/functional/associations/test_many_documents_proxy.rb:111:in `times'
./test/functional/associations/test_many_documents_proxy.rb:111:in `__bind_1265759672_628501'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `test: count should work scoped to association. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
151) Error:
test: count should work with conditions. (ManyDocumentsProxyTest):
NoMethodError: undefined method `before_validate' for #<ActiveModel::Validations::PresenceValidator:0x101553398>
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `send'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `_callback_before_5'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:408:in `_run_validate_callbacks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations.rb:137:in `valid?'
./lib/mongo_mapper/document.rb:380:in `save'
./lib/mongo_mapper/plugins/dirty.rb:48:in `save'
./lib/mongo_mapper/plugins/associations/many_documents_proxy.rb:60:in `create'
./test/functional/associations/test_many_documents_proxy.rb:122:in `__bind_1265759672_629663'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `test: count should work with conditions. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
152) Error:
test: create should allow passing attributes. (ManyDocumentsProxyTest):
NoMethodError: undefined method `before_validate' for #<ActiveModel::Validations::PresenceValidator:0x101553398>
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `send'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `_callback_before_5'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:408:in `_run_validate_callbacks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations.rb:137:in `valid?'
./lib/mongo_mapper/document.rb:380:in `save'
./lib/mongo_mapper/plugins/dirty.rb:48:in `save'
./lib/mongo_mapper/plugins/associations/many_documents_proxy.rb:60:in `create'
./test/functional/associations/test_many_documents_proxy.rb:75:in `__bind_1265759672_630828'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `test: create should allow passing attributes. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
153) Error:
test: create should assign foreign key. (ManyDocumentsProxyTest):
NoMethodError: undefined method `before_validate' for #<ActiveModel::Validations::PresenceValidator:0x101553398>
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `send'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `_callback_before_5'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:408:in `_run_validate_callbacks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations.rb:137:in `valid?'
./lib/mongo_mapper/document.rb:380:in `save'
./lib/mongo_mapper/plugins/dirty.rb:48:in `save'
./lib/mongo_mapper/plugins/associations/many_documents_proxy.rb:60:in `create'
./test/functional/associations/test_many_documents_proxy.rb:62:in `__bind_1265759672_631964'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `test: create should assign foreign key. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
154) Error:
test: create should save record. (ManyDocumentsProxyTest):
NoMethodError: undefined method `before_validate' for #<ActiveModel::Validations::PresenceValidator:0x101553398>
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `send'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `_callback_before_5'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:408:in `_run_validate_callbacks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations.rb:137:in `valid?'
./lib/mongo_mapper/document.rb:380:in `save'
./lib/mongo_mapper/plugins/dirty.rb:48:in `save'
./lib/mongo_mapper/plugins/associations/many_documents_proxy.rb:60:in `create'
./test/functional/associations/test_many_documents_proxy.rb:69
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/built_in/change_expectations.rb:13:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/built_in/change_expectations.rb:13
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/matcher_builder.rb:7:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/matcher_builder.rb:7
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/matcher_builder.rb:34:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/matcher_builder.rb:34:in `matches?'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/expectation_builder.rb:6:in `build_expectation'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/modals.rb:12:in `should'
./test/functional/associations/test_many_documents_proxy.rb:68:in `__bind_1265759672_633119'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `test: create should save record. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
155) Error:
test: create! should allow passing attributes. (ManyDocumentsProxyTest):
NoMethodError: undefined method `before_validate' for #<ActiveModel::Validations::PresenceValidator:0x101553398>
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `send'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `_callback_before_5'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:408:in `_run_validate_callbacks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations.rb:137:in `valid?'
./lib/mongo_mapper/document.rb:380:in `save'
./lib/mongo_mapper/plugins/dirty.rb:48:in `save'
./lib/mongo_mapper/document.rb:385:in `save!'
./lib/mongo_mapper/plugins/dirty.rb:55:in `save!'
./lib/mongo_mapper/plugins/associations/many_documents_proxy.rb:66:in `create!'
./test/functional/associations/test_many_documents_proxy.rb:96:in `__bind_1265759672_635097'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `test: create! should allow passing attributes. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
156) Error:
test: create! should assign foreign key. (ManyDocumentsProxyTest):
NoMethodError: undefined method `before_validate' for #<ActiveModel::Validations::PresenceValidator:0x101553398>
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `send'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `_callback_before_5'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:408:in `_run_validate_callbacks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations.rb:137:in `valid?'
./lib/mongo_mapper/document.rb:380:in `save'
./lib/mongo_mapper/plugins/dirty.rb:48:in `save'
./lib/mongo_mapper/document.rb:385:in `save!'
./lib/mongo_mapper/plugins/dirty.rb:55:in `save!'
./lib/mongo_mapper/plugins/associations/many_documents_proxy.rb:66:in `create!'
./test/functional/associations/test_many_documents_proxy.rb:83:in `__bind_1265759672_636298'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `test: create! should assign foreign key. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
157) Failure:
test: create! should raise exception if not valid. (ManyDocumentsProxyTest)
[/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/matcher_builder.rb:38:in `fail!'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/expectation_builder.rb:6:in `build_expectation'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/modals.rb:12:in `should'
./test/functional/associations/test_many_documents_proxy.rb:102:in `__bind_1265759672_638447'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `test: create! should raise exception if not valid. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run']:
Expected #<Proc:0x000000010239d480@./test/functional/associations/test_many_documents_proxy.rb:102> to raise MongoMapper::DocumentNotValid, but NoMethodError was raised instead.
158) Error:
test: create! should save record. (ManyDocumentsProxyTest):
NoMethodError: undefined method `before_validate' for #<ActiveModel::Validations::PresenceValidator:0x101553398>
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `send'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `_callback_before_5'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:408:in `_run_validate_callbacks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations.rb:137:in `valid?'
./lib/mongo_mapper/document.rb:380:in `save'
./lib/mongo_mapper/plugins/dirty.rb:48:in `save'
./lib/mongo_mapper/document.rb:385:in `save!'
./lib/mongo_mapper/plugins/dirty.rb:55:in `save!'
./lib/mongo_mapper/plugins/associations/many_documents_proxy.rb:66:in `create!'
./test/functional/associations/test_many_documents_proxy.rb:90
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/built_in/change_expectations.rb:13:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/built_in/change_expectations.rb:13
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/matcher_builder.rb:7:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/matcher_builder.rb:7
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/matcher_builder.rb:34:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/matcher_builder.rb:34:in `matches?'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/expectation_builder.rb:6:in `build_expectation'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/modals.rb:12:in `should'
./test/functional/associations/test_many_documents_proxy.rb:89:in `__bind_1265759672_640703'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `test: create! should save record. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
159) Error:
test: extending the association should work using a block passed to many. (ManyDocumentsProxyTest):
NoMethodError: undefined method `before_validate' for #<ActiveModel::Validations::PresenceValidator:0x101553398>
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `send'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `_callback_before_5'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:408:in `_run_validate_callbacks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations.rb:137:in `valid?'
./lib/mongo_mapper/document.rb:380:in `save'
./lib/mongo_mapper/plugins/dirty.rb:48:in `save'
./lib/mongo_mapper/plugins/associations/many_documents_proxy.rb:40:in `replace'
./lib/mongo_mapper/plugins/associations/many_documents_proxy.rb:40:in `each'
./lib/mongo_mapper/plugins/associations/many_documents_proxy.rb:40:in `replace'
./lib/mongo_mapper/plugins/associations.rb:41:in `statuses='
./test/functional/associations/test_many_documents_proxy.rb:323:in `__bind_1265759672_642708'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `test: extending the association should work using a block passed to many. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
160) Error:
test: ManyEmbeddedPolymorphicProxy should be able to replace the association. (ManyEmbeddedPolymorphicProxyTest):
ArgumentError: wrong number of arguments (1 for 0)
./test/functional/associations/test_many_embedded_polymorphic_proxy.rb:24:in `initialize'
./test/functional/associations/test_many_embedded_polymorphic_proxy.rb:24:in `new'
./test/functional/associations/test_many_embedded_polymorphic_proxy.rb:24:in `__bind_1265759672_649982'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `test: ManyEmbeddedPolymorphicProxy should be able to replace the association. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
161) Error:
test: ManyEmbeddedPolymorphicProxy should store different associations. (ManyEmbeddedPolymorphicProxyTest):
ArgumentError: wrong number of arguments (1 for 0)
./test/functional/associations/test_many_embedded_polymorphic_proxy.rb:55:in `initialize'
./test/functional/associations/test_many_embedded_polymorphic_proxy.rb:55:in `new'
./test/functional/associations/test_many_embedded_polymorphic_proxy.rb:55:in `__bind_1265759672_651042'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `test: ManyEmbeddedPolymorphicProxy should store different associations. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
162) Error:
test: With modularized models should be able to replace the association. (ManyEmbeddedPolymorphicProxyTest):
ArgumentError: wrong number of arguments (1 for 0)
./test/functional/associations/test_many_embedded_polymorphic_proxy.rb:124:in `initialize'
./test/functional/associations/test_many_embedded_polymorphic_proxy.rb:124:in `new'
./test/functional/associations/test_many_embedded_polymorphic_proxy.rb:124:in `__bind_1265759672_652263'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `test: With modularized models should be able to replace the association. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
163) Error:
test: With modularized models should set associations correctly. (ManyEmbeddedPolymorphicProxyTest):
ArgumentError: wrong number of arguments (2 for 0)
./lib/mongo_mapper/plugins/keys.rb:55:in `initialize'
./lib/mongo_mapper/plugins/keys.rb:55:in `new'
./lib/mongo_mapper/plugins/keys.rb:55:in `load'
./lib/mongo_mapper/plugins/associations/many_embedded_polymorphic_proxy.rb:15:in `find_target'
./lib/mongo_mapper/plugins/associations/many_embedded_polymorphic_proxy.rb:14:in `map'
./lib/mongo_mapper/plugins/associations/many_embedded_polymorphic_proxy.rb:14:in `find_target'
./lib/mongo_mapper/plugins/associations/proxy.rb:100:in `load_target'
./lib/mongo_mapper/plugins/associations/proxy.rb:90:in `method_missing'
./test/functional/associations/test_many_embedded_polymorphic_proxy.rb:84:in `__bind_1265759672_654425'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `test: With modularized models should set associations correctly. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
164) Error:
test: With modularized models should store different associations. (ManyEmbeddedPolymorphicProxyTest):
ArgumentError: wrong number of arguments (1 for 0)
./test/functional/associations/test_many_embedded_polymorphic_proxy.rb:135:in `initialize'
./test/functional/associations/test_many_embedded_polymorphic_proxy.rb:135:in `new'
./test/functional/associations/test_many_embedded_polymorphic_proxy.rb:135:in `__bind_1265759672_655375'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `test: With modularized models should store different associations. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
165) Error:
test: count should return correct count if any are embedded. (ManyEmbeddedPolymorphicProxyTest):
ArgumentError: wrong number of arguments (1 for 0)
./test/functional/associations/test_many_embedded_polymorphic_proxy.rb:41:in `initialize'
./test/functional/associations/test_many_embedded_polymorphic_proxy.rb:41:in `new'
./test/functional/associations/test_many_embedded_polymorphic_proxy.rb:41:in `__bind_1265759672_656505'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `test: count should return correct count if any are embedded. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
166) Error:
test: extending the association should work using a block passed to many. (ManyEmbeddedPolymorphicProxyTest):
ArgumentError: wrong number of arguments (1 for 0)
./test/functional/associations/test_many_embedded_polymorphic_proxy.rb:157:in `initialize'
./test/functional/associations/test_many_embedded_polymorphic_proxy.rb:157:in `new'
./test/functional/associations/test_many_embedded_polymorphic_proxy.rb:157:in `__bind_1265759672_657035'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `test: extending the association should work using a block passed to many. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
167) Error:
test: extending the association should work using many's :extend option. (ManyEmbeddedPolymorphicProxyTest):
ArgumentError: wrong number of arguments (1 for 0)
./test/functional/associations/test_many_embedded_polymorphic_proxy.rb:168:in `initialize'
./test/functional/associations/test_many_embedded_polymorphic_proxy.rb:168:in `new'
./test/functional/associations/test_many_embedded_polymorphic_proxy.rb:168:in `__bind_1265759672_657557'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `test: extending the association should work using many's :extend option. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
168) Error:
test: ManyEmbeddedProxy should allow assignment of many embedded documents using a hash. (ManyEmbeddedProxyTest):
ArgumentError: wrong number of arguments (2 for 0)
./lib/mongo_mapper/plugins/keys.rb:55:in `initialize'
./lib/mongo_mapper/plugins/keys.rb:55:in `new'
./lib/mongo_mapper/plugins/keys.rb:55:in `load'
./lib/mongo_mapper/plugins/associations/many_embedded_proxy.rb:15:in `find_target'
./lib/mongo_mapper/plugins/associations/many_embedded_proxy.rb:14:in `map'
./lib/mongo_mapper/plugins/associations/many_embedded_proxy.rb:14:in `find_target'
./lib/mongo_mapper/plugins/associations/proxy.rb:100:in `load_target'
./lib/mongo_mapper/plugins/associations/proxy.rb:90:in `method_missing'
./test/functional/associations/test_many_embedded_proxy.rb:86:in `__bind_1265759672_691919'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `test: ManyEmbeddedProxy should allow assignment of many embedded documents using a hash. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
169) Error:
test: ManyEmbeddedProxy should allow embedding arbitrarily deep. (ManyEmbeddedProxyTest):
ArgumentError: wrong number of arguments (1 for 0)
./test/functional/associations/test_many_embedded_proxy.rb:62:in `initialize'
./test/functional/associations/test_many_embedded_proxy.rb:62:in `new'
./test/functional/associations/test_many_embedded_proxy.rb:62:in `__bind_1265759672_708164'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `test: ManyEmbeddedProxy should allow embedding arbitrarily deep. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
170) Error:
test: ManyEmbeddedProxy should allow finding by id. (ManyEmbeddedProxyTest):
ArgumentError: wrong number of arguments (1 for 0)
./test/functional/associations/test_many_embedded_proxy.rb:189:in `initialize'
./test/functional/associations/test_many_embedded_proxy.rb:189:in `new'
./test/functional/associations/test_many_embedded_proxy.rb:189:in `__bind_1265759672_730463'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `test: ManyEmbeddedProxy should allow finding by id. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
171) Error:
test: ManyEmbeddedProxy should be embedded in document on save. (ManyEmbeddedProxyTest):
ArgumentError: wrong number of arguments (1 for 0)
./test/functional/associations/test_many_embedded_proxy.rb:43:in `initialize'
./test/functional/associations/test_many_embedded_proxy.rb:43:in `new'
./test/functional/associations/test_many_embedded_proxy.rb:43:in `__bind_1265759672_745935'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `test: ManyEmbeddedProxy should be embedded in document on save. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
172) Error:
test: count should return correct count if any are embedded. (ManyEmbeddedProxyTest):
ArgumentError: wrong number of arguments (2 for 0)
./lib/mongo_mapper/plugins/keys.rb:55:in `initialize'
./lib/mongo_mapper/plugins/keys.rb:55:in `new'
./lib/mongo_mapper/plugins/keys.rb:55:in `load'
./lib/mongo_mapper/plugins/associations/many_embedded_proxy.rb:15:in `find_target'
./lib/mongo_mapper/plugins/associations/many_embedded_proxy.rb:14:in `map'
./lib/mongo_mapper/plugins/associations/many_embedded_proxy.rb:14:in `find_target'
./lib/mongo_mapper/plugins/associations/proxy.rb:100:in `load_target'
./lib/mongo_mapper/plugins/associations/embedded_collection.rb:18:in `count'
./test/functional/associations/test_many_embedded_proxy.rb:204:in `__bind_1265759672_793935'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `test: count should return correct count if any are embedded. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
173) Error:
test: embedding many embedded documents should create a reference to the owning document for all embedded documents before save. (ManyEmbeddedProxyTest):
ArgumentError: wrong number of arguments (1 for 0)
./test/functional/associations/test_many_embedded_proxy.rb:139:in `initialize'
./test/functional/associations/test_many_embedded_proxy.rb:139:in `new'
./test/functional/associations/test_many_embedded_proxy.rb:139:in `__bind_1265759672_817144'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `test: embedding many embedded documents should create a reference to the owning document for all embedded documents before save. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
174) Error:
test: embedding many embedded documents should create a reference to the owning document for all embedded documents. (ManyEmbeddedProxyTest):
ArgumentError: wrong number of arguments (1 for 0)
./test/functional/associations/test_many_embedded_proxy.rb:162:in `initialize'
./test/functional/associations/test_many_embedded_proxy.rb:162:in `new'
./test/functional/associations/test_many_embedded_proxy.rb:162:in `__bind_1265759672_848519'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `test: embedding many embedded documents should create a reference to the owning document for all embedded documents. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
175) Error:
test: embedding many embedded documents should create a reference to the root document for all embedded documents before save. (ManyEmbeddedProxyTest):
ArgumentError: wrong number of arguments (1 for 0)
./test/functional/associations/test_many_embedded_proxy.rb:128:in `initialize'
./test/functional/associations/test_many_embedded_proxy.rb:128:in `new'
./test/functional/associations/test_many_embedded_proxy.rb:128:in `__bind_1265759673_113935'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `test: embedding many embedded documents should create a reference to the root document for all embedded documents before save. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
176) Error:
test: embedding many embedded documents should create a reference to the root document for all embedded documents. (ManyEmbeddedProxyTest):
ArgumentError: wrong number of arguments (1 for 0)
./test/functional/associations/test_many_embedded_proxy.rb:150:in `initialize'
./test/functional/associations/test_many_embedded_proxy.rb:150:in `new'
./test/functional/associations/test_many_embedded_proxy.rb:150:in `__bind_1265759673_137597'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `test: embedding many embedded documents should create a reference to the root document for all embedded documents. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
177) Error:
test: embedding many embedded documents should create embedded_in relationship for embedded docs. (ManyEmbeddedProxyTest):
ArgumentError: wrong number of arguments (1 for 0)
./test/functional/associations/test_many_embedded_proxy.rb:176:in `initialize'
./test/functional/associations/test_many_embedded_proxy.rb:176:in `new'
./test/functional/associations/test_many_embedded_proxy.rb:176:in `__bind_1265759673_160749'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `test: embedding many embedded documents should create embedded_in relationship for embedded docs. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
178) Error:
test: embedding many embedded documents should persist all embedded documents. (ManyEmbeddedProxyTest):
ArgumentError: wrong number of arguments (1 for 0)
./test/functional/associations/test_many_embedded_proxy.rb:109:in `initialize'
./test/functional/associations/test_many_embedded_proxy.rb:109:in `new'
./test/functional/associations/test_many_embedded_proxy.rb:109:in `__bind_1265759673_182321'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `test: embedding many embedded documents should persist all embedded documents. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
179) Error:
test: extending the association should work using a block passed to many. (ManyEmbeddedProxyTest):
ArgumentError: wrong number of arguments (1 for 0)
./test/functional/associations/test_many_embedded_proxy.rb:232:in `initialize'
./test/functional/associations/test_many_embedded_proxy.rb:232:in `new'
./test/functional/associations/test_many_embedded_proxy.rb:232:in `__bind_1265759673_205922'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `test: extending the association should work using a block passed to many. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
180) Error:
test: extending the association should work using many's :extend option. (ManyEmbeddedProxyTest):
ArgumentError: wrong number of arguments (1 for 0)
./test/functional/associations/test_many_embedded_proxy.rb:248:in `initialize'
./test/functional/associations/test_many_embedded_proxy.rb:248:in `new'
./test/functional/associations/test_many_embedded_proxy.rb:248:in `__bind_1265759673_229085'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `test: extending the association should work using many's :extend option. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
181) Failure:
test: #create! should raise exception if invalid. (OneProxyTest)
[./test/functional/associations/test_one_proxy.rb:146:in `__bind_1265759674_264789'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `test: #create! should raise exception if invalid. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run']:
<MongoMapper::DocumentNotValid> exception expected but was
Class: <NoMethodError>
Message: <"undefined method `before_validate' for #<ActiveModel::Validations::PresenceValidator:0x1062255b8>">
---Backtrace---
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `send'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `_callback_before_211'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:408:in `_run_validate_callbacks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations.rb:137:in `valid?'
./lib/mongo_mapper/document.rb:380:in `save'
./lib/mongo_mapper/plugins/dirty.rb:48:in `save'
./lib/mongo_mapper/document.rb:385:in `save!'
./lib/mongo_mapper/plugins/dirty.rb:55:in `save!'
./lib/mongo_mapper/document.rb:115:in `create!'
./lib/mongo_mapper/document.rb:252:in `initialize_each'
./lib/mongo_mapper/document.rb:250:in `each'
./lib/mongo_mapper/document.rb:250:in `initialize_each'
./lib/mongo_mapper/document.rb:115:in `create!'
./lib/mongo_mapper/plugins/associations/one_proxy.rb:53:in `send'
./lib/mongo_mapper/plugins/associations/one_proxy.rb:53:in `instantiate_target'
./lib/mongo_mapper/plugins/associations/one_proxy.rb:16:in `create!'
./test/functional/associations/test_one_proxy.rb:147:in `__bind_1265759674_264789'
./test/functional/associations/test_one_proxy.rb:146:in `__bind_1265759674_264789'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `test: #create! should raise exception if invalid. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
---------------
182) Error:
test: #create! should work if valid. (OneProxyTest):
NoMethodError: undefined method `before_validate' for #<ActiveModel::Validations::PresenceValidator:0x1061b16e0>
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `send'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `_callback_before_213'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:408:in `_run_validate_callbacks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations.rb:137:in `valid?'
./lib/mongo_mapper/document.rb:380:in `save'
./lib/mongo_mapper/plugins/dirty.rb:48:in `save'
./lib/mongo_mapper/document.rb:385:in `save!'
./lib/mongo_mapper/plugins/dirty.rb:55:in `save!'
./lib/mongo_mapper/document.rb:115:in `create!'
./lib/mongo_mapper/document.rb:252:in `initialize_each'
./lib/mongo_mapper/document.rb:250:in `each'
./lib/mongo_mapper/document.rb:250:in `initialize_each'
./lib/mongo_mapper/document.rb:115:in `create!'
./lib/mongo_mapper/plugins/associations/one_proxy.rb:53:in `send'
./lib/mongo_mapper/plugins/associations/one_proxy.rb:53:in `instantiate_target'
./lib/mongo_mapper/plugins/associations/one_proxy.rb:16:in `create!'
./test/functional/associations/test_one_proxy.rb:153:in `__bind_1265759674_279158'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `test: #create! should work if valid. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
183) Error:
test: plugin should extend class methods. (PluginsTest):
NoMethodError: undefined method `class_foo' for #<Class:0x105f89c00>
./test/unit/test_plugins.rb:35:in `__bind_1265759675_171781'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `test: plugin should extend class methods. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
184) Error:
test: plugin should include instance methods. (PluginsTest):
NoMethodError: undefined method `instance_foo' for #<#<Class:0x105f88558>:0x105f881c0>
./test/unit/test_plugins.rb:31:in `__bind_1265759675_172176'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `test: plugin should include instance methods. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
185) Error:
test: An embedded document with protected attributes should assign protected attribute through accessor. (ProtectedTest):
ArgumentError: wrong number of arguments (1 for 0)
./test/functional/test_protected.rb:122:in `initialize'
./test/functional/test_protected.rb:122:in `new'
./test/functional/test_protected.rb:122:in `__bind_1265759675_537691'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:369:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:369:in `run_current_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:368:in `each'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:368:in `run_current_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:350:in `test: An embedded document with protected attributes should assign protected attribute through accessor. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
186) Error:
test: An embedded document with protected attributes should default protected attributes to nil. (ProtectedTest):
ArgumentError: wrong number of arguments (1 for 0)
./test/functional/test_protected.rb:122:in `initialize'
./test/functional/test_protected.rb:122:in `new'
./test/functional/test_protected.rb:122:in `__bind_1265759675_574618'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:369:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:369:in `run_current_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:368:in `each'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:368:in `run_current_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:350:in `test: An embedded document with protected attributes should default protected attributes to nil. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
187) Error:
test: An embedded document with protected attributes should have protected attributes class method. (ProtectedTest):
ArgumentError: wrong number of arguments (1 for 0)
./test/functional/test_protected.rb:122:in `initialize'
./test/functional/test_protected.rb:122:in `new'
./test/functional/test_protected.rb:122:in `__bind_1265759676_139170'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:369:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:369:in `run_current_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:368:in `each'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:368:in `run_current_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:350:in `test: An embedded document with protected attributes should have protected attributes class method. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
188) Error:
test: An embedded document with protected attributes should have protected attributes instance method. (ProtectedTest):
ArgumentError: wrong number of arguments (1 for 0)
./test/functional/test_protected.rb:122:in `initialize'
./test/functional/test_protected.rb:122:in `new'
./test/functional/test_protected.rb:122:in `__bind_1265759676_159244'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:369:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:369:in `run_current_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:368:in `each'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:368:in `run_current_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:350:in `test: An embedded document with protected attributes should have protected attributes instance method. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
189) Error:
test: An embedded document with protected attributes should ignore protected attribute on #update_attributes!. (ProtectedTest):
ArgumentError: wrong number of arguments (1 for 0)
./test/functional/test_protected.rb:122:in `initialize'
./test/functional/test_protected.rb:122:in `new'
./test/functional/test_protected.rb:122:in `__bind_1265759676_182861'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:369:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:369:in `run_current_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:368:in `each'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:368:in `run_current_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:350:in `test: An embedded document with protected attributes should ignore protected attribute on #update_attributes!. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
190) Error:
test: An embedded document with protected attributes should ignore protected attribute on #update_attributes. (ProtectedTest):
ArgumentError: wrong number of arguments (1 for 0)
./test/functional/test_protected.rb:122:in `initialize'
./test/functional/test_protected.rb:122:in `new'
./test/functional/test_protected.rb:122:in `__bind_1265759676_196021'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:369:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:369:in `run_current_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:368:in `each'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:368:in `run_current_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:350:in `test: An embedded document with protected attributes should ignore protected attribute on #update_attributes. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
191) Error:
test: json should allow attribute except filtering. (SerializationTest):
ArgumentError: wrong number of arguments (1 for 0)
./test/unit/test_serialization.rb:13:in `initialize'
./test/unit/test_serialization.rb:13:in `new'
./test/unit/test_serialization.rb:13:in `setup'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:18:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
192) Error:
test: json should allow attribute only filtering. (SerializationTest):
ArgumentError: wrong number of arguments (1 for 0)
./test/unit/test_serialization.rb:13:in `initialize'
./test/unit/test_serialization.rb:13:in `new'
./test/unit/test_serialization.rb:13:in `setup'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:18:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
193) Error:
test: json should be reversable. (SerializationTest):
ArgumentError: wrong number of arguments (1 for 0)
./test/unit/test_serialization.rb:13:in `initialize'
./test/unit/test_serialization.rb:13:in `new'
./test/unit/test_serialization.rb:13:in `setup'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:18:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
194) Error:
test: StringIdCompatibility should assign correct _id for embedded documents. (StringIdCompatibilityTest):
NoMethodError: undefined method `size' for nil:NilClass
./test/functional/test_string_id_compatibility.rb:38:in `__bind_1265759676_293972'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `test: StringIdCompatibility should assign correct _id for embedded documents. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
195) Error:
test: StringIdCompatibility should save embedded docs. (StringIdCompatibilityTest):
ArgumentError: wrong number of arguments (2 for 0)
./lib/mongo_mapper/plugins/keys.rb:55:in `initialize'
./lib/mongo_mapper/plugins/keys.rb:55:in `new'
./lib/mongo_mapper/plugins/keys.rb:55:in `load'
./lib/mongo_mapper/plugins/associations/many_embedded_proxy.rb:15:in `find_target'
./lib/mongo_mapper/plugins/associations/many_embedded_proxy.rb:14:in `map'
./lib/mongo_mapper/plugins/associations/many_embedded_proxy.rb:14:in `find_target'
./lib/mongo_mapper/plugins/associations/proxy.rb:100:in `load_target'
./lib/mongo_mapper/plugins/associations/proxy.rb:90:in `method_missing'
./lib/mongo_mapper/plugins/keys.rb:178:in `to_mongo'
./lib/mongo_mapper/plugins/keys.rb:176:in `each'
./lib/mongo_mapper/plugins/keys.rb:176:in `to_mongo'
./lib/mongo_mapper/document.rb:423:in `save_to_collection'
./lib/mongo_mapper/document.rb:413:in `create'
./lib/mongo_mapper/document.rb:408:in `create_or_update'
./lib/mongo_mapper/document.rb:380:in `save'
./lib/mongo_mapper/plugins/dirty.rb:48:in `save'
./lib/mongo_mapper/document.rb:111:in `create'
./lib/mongo_mapper/document.rb:252:in `initialize_each'
./lib/mongo_mapper/document.rb:250:in `each'
./lib/mongo_mapper/document.rb:250:in `initialize_each'
./lib/mongo_mapper/document.rb:111:in `create'
./test/functional/test_string_id_compatibility.rb:50:in `__bind_1265759676_341586'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `test: StringIdCompatibility should save embedded docs. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
196) Failure:
test: EmbeddedDocument Instance methods should alias new_record? to new?. (TestRails)
[/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/matcher_builder.rb:38:in `fail!'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/expectation_builder.rb:6:in `build_expectation'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/modals.rb:12:in `should'
./test/unit/test_rails.rb:106:in `__bind_1265759676_476644'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `test: EmbeddedDocument Instance methods should alias new_record? to new?. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run']:
Expected #<Post _id: nil, foo: nil> to return true for new_record?, with 'no args'.
197) Error:
test: EmbeddedDocument Instance methods should be able to read key before typecast with read_attribute_before_typecast. (TestRails):
ArgumentError: wrong number of arguments (1 for 0)
./test/unit/test_rails.rb:114:in `initialize'
./test/unit/test_rails.rb:114:in `new'
./test/unit/test_rails.rb:114:in `__bind_1265759677_9794'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `test: EmbeddedDocument Instance methods should be able to read key before typecast with read_attribute_before_typecast. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
198) Error:
test: EmbeddedDocument Instance methods should be able to read key with read_attribute. (TestRails):
ArgumentError: wrong number of arguments (1 for 0)
./test/unit/test_rails.rb:110:in `initialize'
./test/unit/test_rails.rb:110:in `new'
./test/unit/test_rails.rb:110:in `__bind_1265759677_15587'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `test: EmbeddedDocument Instance methods should be able to read key with read_attribute. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
199) Error:
test: EmbeddedDocument Instance methods should be able to write key with write_attribute. (TestRails):
ArgumentError: wrong number of arguments (1 for 0)
./test/unit/test_rails.rb:119:in `initialize'
./test/unit/test_rails.rb:119:in `new'
./test/unit/test_rails.rb:119:in `__bind_1265759677_18094'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `test: EmbeddedDocument Instance methods should be able to write key with write_attribute. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
200) Failure:
test: Document should implement human_name. (TestRailsCompatibility)
[/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/built_in/operator_expectations.rb:30:in `fail!'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/built_in/operator_expectations.rb:20:in `=='
./test/unit/test_rails_compatibility.rb:49:in `__bind_1265759677_18377'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `test: Document should implement human_name. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run']:
Expected "Big stuff" to == "Big Stuff".
201) Error:
test: An instance of an embedded document should work with Time.zone set to the (default) UTC. (TimeZonesTest):
ArgumentError: wrong number of arguments (1 for 0)
./test/unit/test_time_zones.rb:22:in `initialize'
./test/unit/test_time_zones.rb:22:in `new'
./test/unit/test_time_zones.rb:22:in `__bind_1265759677_26082'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `test: An instance of an embedded document should work with Time.zone set to the (default) UTC. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
202) Error:
test: An instance of an embedded document should work with timezones that are not UTC. (TimeZonesTest):
ArgumentError: wrong number of arguments (1 for 0)
./test/unit/test_time_zones.rb:32:in `initialize'
./test/unit/test_time_zones.rb:32:in `new'
./test/unit/test_time_zones.rb:32:in `__bind_1265759677_28527'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `test: An instance of an embedded document should work with timezones that are not UTC. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
203) Error:
test: An instance of an embedded document should work without Time.zone. (TimeZonesTest):
ArgumentError: wrong number of arguments (1 for 0)
./test/unit/test_time_zones.rb:15:in `initialize'
./test/unit/test_time_zones.rb:15:in `new'
./test/unit/test_time_zones.rb:15:in `__bind_1265759677_32735'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `test: An instance of an embedded document should work without Time.zone. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
204) Error:
test: Adding validation errors should work with validate_on_create callback. (ValidationsTest):
NoMethodError: undefined method `validate_on_create' for #<Class:0x10d8d23c8>
./lib/mongo_mapper/support/find.rb:72:in `method_missing'
./test/functional/test_validations.rb:88:in `__bind_1265759677_82220'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `test: Adding validation errors should work with validate_on_create callback. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
205) Error:
test: Adding validation errors should work with validate_on_update callback. (ValidationsTest):
NoMethodError: undefined method `validate_on_update' for #<Class:0x10d8885c0>
./lib/mongo_mapper/support/find.rb:72:in `method_missing'
./test/functional/test_validations.rb:103:in `__bind_1265759677_89659'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `test: Adding validation errors should work with validate_on_update callback. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
206) Error:
test: Creating a document that is invalid (destructive) should create a new document. (ValidationsTest):
NoMethodError: undefined method `before_validate' for #<ActiveModel::Validations::PresenceValidator:0x10d7f0018>
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `send'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `_callback_before_217'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:408:in `_run_validate_callbacks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations.rb:137:in `valid?'
./lib/mongo_mapper/document.rb:380:in `save'
./lib/mongo_mapper/plugins/dirty.rb:48:in `save'
./lib/mongo_mapper/document.rb:385:in `save!'
./lib/mongo_mapper/plugins/dirty.rb:55:in `save!'
./lib/mongo_mapper/document.rb:115:in `create!'
./lib/mongo_mapper/document.rb:252:in `initialize_each'
./lib/mongo_mapper/document.rb:250:in `each'
./lib/mongo_mapper/document.rb:250:in `initialize_each'
./lib/mongo_mapper/document.rb:115:in `create!'
./test/functional/test_validations.rb:50:in `__bind_1265759677_97049'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `test: Creating a document that is invalid (destructive) should create a new document. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
207) Failure:
test: Creating a document that is invalid (destructive) should raise error. (ValidationsTest)
[/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/matcher_builder.rb:38:in `fail!'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/expectation_builder.rb:6:in `build_expectation'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/modals.rb:12:in `should'
./test/functional/test_validations.rb:46:in `__bind_1265759677_111322'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `test: Creating a document that is invalid (destructive) should raise error. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run']:
Expected #<Proc:0x0000000102107400@./test/functional/test_validations.rb:46> to raise MongoMapper::DocumentNotValid, but NoMethodError was raised instead.
208) Failure:
test: Saving a document that is invalid (destructive) should raise error. (ValidationsTest)
[/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/matcher_builder.rb:38:in `fail!'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/expectation_builder.rb:6:in `build_expectation'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/modals.rb:12:in `should'
./test/functional/test_validations.rb:34:in `__bind_1265759677_120316'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `test: Saving a document that is invalid (destructive) should raise error. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run']:
Expected #<Proc:0x0000000102107f18@./test/functional/test_validations.rb:34> to raise MongoMapper::DocumentNotValid, but NoMethodError was raised instead.
209) Error:
test: Saving a new document that is invalid should not insert document. (ValidationsTest):
NoMethodError: undefined method `before_validate' for #<ActiveModel::Validations::PresenceValidator:0x10d6d31d0>
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `send'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `_callback_before_223'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:408:in `_run_validate_callbacks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations.rb:137:in `valid?'
./lib/mongo_mapper/document.rb:380:in `save'
./lib/mongo_mapper/plugins/dirty.rb:48:in `save'
./test/functional/test_validations.rb:13:in `__bind_1265759677_127966'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `test: Saving a new document that is invalid should not insert document. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
210) Error:
test: Saving a new document that is invalid should populate document's errors. (ValidationsTest):
NoMethodError: undefined method `before_validate' for #<ActiveModel::Validations::PresenceValidator:0x10d679f68>
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `send'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `_callback_before_225'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:408:in `_run_validate_callbacks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations.rb:137:in `valid?'
./lib/mongo_mapper/document.rb:380:in `save'
./lib/mongo_mapper/plugins/dirty.rb:48:in `save'
./test/functional/test_validations.rb:20:in `__bind_1265759677_134562'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `test: Saving a new document that is invalid should populate document's errors. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
211) Error:
test: Saving an existing document that is invalid should not update document. (ValidationsTest):
NoMethodError: undefined method `before_validate' for #<ActiveModel::Validations::PresenceValidator:0x10d6359a8>
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `send'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `_callback_before_227'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:408:in `_run_validate_callbacks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations.rb:137:in `valid?'
./lib/mongo_mapper/document.rb:380:in `save'
./lib/mongo_mapper/plugins/dirty.rb:48:in `save'
./lib/mongo_mapper/document.rb:111:in `create'
./lib/mongo_mapper/document.rb:252:in `initialize_each'
./lib/mongo_mapper/document.rb:250:in `each'
./lib/mongo_mapper/document.rb:250:in `initialize_each'
./lib/mongo_mapper/document.rb:111:in `create'
./test/functional/test_validations.rb:61:in `__bind_1265759677_135131'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:369:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:369:in `run_current_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:368:in `each'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:368:in `run_current_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:350:in `test: Saving an existing document that is invalid should not update document. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
212) Error:
test: Saving an existing document that is invalid should populate document's errors. (ValidationsTest):
NoMethodError: undefined method `before_validate' for #<ActiveModel::Validations::PresenceValidator:0x10d604628>
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `send'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `_callback_before_229'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:408:in `_run_validate_callbacks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations.rb:137:in `valid?'
./lib/mongo_mapper/document.rb:380:in `save'
./lib/mongo_mapper/plugins/dirty.rb:48:in `save'
./lib/mongo_mapper/document.rb:111:in `create'
./lib/mongo_mapper/document.rb:252:in `initialize_each'
./lib/mongo_mapper/document.rb:250:in `each'
./lib/mongo_mapper/document.rb:250:in `initialize_each'
./lib/mongo_mapper/document.rb:111:in `create'
./test/functional/test_validations.rb:61:in `__bind_1265759677_141609'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:369:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:369:in `run_current_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:368:in `each'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:368:in `run_current_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:350:in `test: Saving an existing document that is invalid should populate document's errors. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
213) Error:
test: Validations On an EmbeddedDocument Validating acceptance of should work with validates_acceptance_of macro. (ValidationsTest):
ArgumentError: wrong number of arguments (1 for 0)
./test/unit/test_validations.rb:272:in `initialize'
./test/unit/test_validations.rb:272:in `new'
./test/unit/test_validations.rb:272:in `__bind_1265759677_151379'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `test: Validations On an EmbeddedDocument Validating acceptance of should work with validates_acceptance_of macro. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
214) Error:
test: Validations On an EmbeddedDocument Validating numericality of should work with validates_numericality_of macro. (ValidationsTest):
ArgumentError: interning empty string
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/naming.rb:27:in `to_sym'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/naming.rb:27:in `human'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/naming.rb:26:in `map'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/naming.rb:26:in `human'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/errors.rb:269:in `generate_message'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/errors.rb:173:in `add'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations/numericality.rb:29:in `validate_each'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validator.rb:128:in `validate'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validator.rb:125:in `each'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validator.rb:125:in `validate'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `send'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `_callback_before_233'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:408:in `_run_validate_callbacks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations.rb:137:in `valid?'
./test/support/custom_matchers.rb:33
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/matcher_builder.rb:7:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/matcher_builder.rb:7
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/matcher_builder.rb:34:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/matcher_builder.rb:34:in `matches?'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/expectation_builder.rb:6:in `build_expectation'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/modals.rb:12:in `should'
./test/unit/test_validations.rb:368:in `__bind_1265759677_154318'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `test: Validations On an EmbeddedDocument Validating numericality of should work with validates_numericality_of macro. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
215) Error:
test: Validations On an EmbeddedDocument Validating numericality of with :numeric shortcut on Integer key should only work with integers. (ValidationsTest):
ArgumentError: interning empty string
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/naming.rb:27:in `to_sym'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/naming.rb:27:in `human'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/naming.rb:26:in `map'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/naming.rb:26:in `human'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/errors.rb:269:in `generate_message'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/errors.rb:173:in `add'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations/numericality.rb:29:in `validate_each'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validator.rb:128:in `validate'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validator.rb:125:in `each'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validator.rb:125:in `validate'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `send'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `_callback_before_235'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:408:in `_run_validate_callbacks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations.rb:137:in `valid?'
./test/support/custom_matchers.rb:33
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/matcher_builder.rb:7:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/matcher_builder.rb:7
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/matcher_builder.rb:34:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/matcher_builder.rb:34:in `matches?'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/expectation_builder.rb:6:in `build_expectation'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/modals.rb:12:in `should'
./test/unit/test_validations.rb:391:in `__bind_1265759677_156958'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `test: Validations On an EmbeddedDocument Validating numericality of with :numeric shortcut on Integer key should only work with integers. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
216) Failure:
test: Validations On an EmbeddedDocument Validating numericality of with :numeric shortcut should work with integer or float. (ValidationsTest)
[/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/matcher_builder.rb:38:in `fail!'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/expectation_builder.rb:6:in `build_expectation'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/modals.rb:12:in `should'
./test/unit/test_validations.rb:378:in `__bind_1265759677_159525'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `test: Validations On an EmbeddedDocument Validating numericality of with :numeric shortcut should work with integer or float. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run']:
#<#<Class:0x10d590778>:0x10d57c6d8> had no errors on weight.
217) Failure:
test: Validations On an EmbeddedDocument validating confirmation of should work with validates_confirmation_of macro. (ValidationsTest)
[/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/matcher_builder.rb:38:in `fail!'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/expectation_builder.rb:6:in `build_expectation'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/modals.rb:12:in `should'
./test/unit/test_validations.rb:285:in `__bind_1265759677_163686'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `test: Validations On an EmbeddedDocument validating confirmation of should work with validates_confirmation_of macro. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run']:
#<#<Class:0x10d562c38>:0x10d5574a0> had no errors on password.
218) Error:
test: Validations On an EmbeddedDocument validating exclusion of should not have error if allow blank is true and value is blank. (ValidationsTest):
ArgumentError: An object with the method include? is required must be supplied as the :in option of the configuration hash
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations/exclusion.rb:5:in `check_validity!'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validator.rb:118:in `initialize'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations/with.rb:63:in `new'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations/with.rb:63:in `validates_with'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations/with.rb:62:in `each'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations/with.rb:62:in `validates_with'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations/exclusion.rb:36:in `validates_exclusion_of'
./test/unit/test_validations.rb:460:in `__bind_1265759677_166909'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `test: Validations On an EmbeddedDocument validating exclusion of should not have error if allow blank is true and value is blank. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
219) Error:
test: Validations On an EmbeddedDocument validating exclusion of should not have error if allow nil is true and value is nil. (ValidationsTest):
ArgumentError: An object with the method include? is required must be supplied as the :in option of the configuration hash
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations/exclusion.rb:5:in `check_validity!'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validator.rb:118:in `initialize'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations/with.rb:63:in `new'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations/with.rb:63:in `validates_with'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations/with.rb:62:in `each'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations/with.rb:62:in `validates_with'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations/exclusion.rb:36:in `validates_exclusion_of'
./test/unit/test_validations.rb:452:in `__bind_1265759677_168550'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `test: Validations On an EmbeddedDocument validating exclusion of should not have error if allow nil is true and value is nil. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
220) Error:
test: Validations On an EmbeddedDocument validating exclusion of should work with :not_in shortcut on key definition. (ValidationsTest):
ArgumentError: An object with the method include? is required must be supplied as the :in option of the configuration hash
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations/exclusion.rb:5:in `check_validity!'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validator.rb:118:in `initialize'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations/with.rb:63:in `new'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations/with.rb:63:in `validates_with'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations/with.rb:62:in `each'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations/with.rb:62:in `validates_with'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations/exclusion.rb:36:in `validates_exclusion_of'
./lib/mongo_mapper/plugins/keys.rb:132:in `create_validations_for'
./lib/mongo_mapper/plugins/keys.rb:27:in `key'
./lib/mongo_mapper/plugins/protected.rb:15:in `key'
./test/unit/test_validations.rb:438:in `__bind_1265759677_172088'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `test: Validations On an EmbeddedDocument validating exclusion of should work with :not_in shortcut on key definition. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
221) Error:
test: Validations On an EmbeddedDocument validating exclusion of should work with validates_exclusion_of macro. (ValidationsTest):
ArgumentError: An object with the method include? is required must be supplied as the :in option of the configuration hash
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations/exclusion.rb:5:in `check_validity!'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validator.rb:118:in `initialize'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations/with.rb:63:in `new'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations/with.rb:63:in `validates_with'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations/with.rb:62:in `each'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations/with.rb:62:in `validates_with'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations/exclusion.rb:36:in `validates_exclusion_of'
./test/unit/test_validations.rb:425:in `__bind_1265759677_173773'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `test: Validations On an EmbeddedDocument validating exclusion of should work with validates_exclusion_of macro. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
222) Error:
test: Validations On an EmbeddedDocument validating format of should work with :format shorcut key. (ValidationsTest):
ArgumentError: interning empty string
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/naming.rb:27:in `to_sym'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/naming.rb:27:in `human'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/naming.rb:26:in `map'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/naming.rb:26:in `human'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/errors.rb:269:in `generate_message'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/errors.rb:173:in `add'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations/format.rb:6:in `validate_each'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validator.rb:128:in `validate'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validator.rb:125:in `each'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validator.rb:125:in `validate'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `send'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `_callback_before_241'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:408:in `_run_validate_callbacks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations.rb:137:in `valid?'
./test/support/custom_matchers.rb:33
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/matcher_builder.rb:7:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/matcher_builder.rb:7
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/matcher_builder.rb:34:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/matcher_builder.rb:34:in `matches?'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/expectation_builder.rb:6:in `build_expectation'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/modals.rb:12:in `should'
./test/unit/test_validations.rb:304:in `__bind_1265759677_175399'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `test: Validations On an EmbeddedDocument validating format of should work with :format shorcut key. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
223) Error:
test: Validations On an EmbeddedDocument validating format of should work with validates_format_of macro. (ValidationsTest):
ArgumentError: interning empty string
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/naming.rb:27:in `to_sym'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/naming.rb:27:in `human'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/naming.rb:26:in `map'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/naming.rb:26:in `human'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/errors.rb:269:in `generate_message'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/errors.rb:173:in `add'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations/format.rb:6:in `validate_each'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validator.rb:128:in `validate'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validator.rb:125:in `each'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validator.rb:125:in `validate'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `send'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `_callback_before_243'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:408:in `_run_validate_callbacks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations.rb:137:in `valid?'
./test/support/custom_matchers.rb:33
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/matcher_builder.rb:7:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/matcher_builder.rb:7
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/matcher_builder.rb:34:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/matcher_builder.rb:34:in `matches?'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/expectation_builder.rb:6:in `build_expectation'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/modals.rb:12:in `should'
./test/unit/test_validations.rb:296:in `__bind_1265759677_178153'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `test: Validations On an EmbeddedDocument validating format of should work with validates_format_of macro. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
224) Error:
test: Validations On an EmbeddedDocument validating inclusion of should not have error if allow blank is true and value is blank. (ValidationsTest):
ArgumentError: An object with the method include? is required must be supplied as the :in option of the configuration hash
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations/inclusion.rb:5:in `check_validity!'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validator.rb:118:in `initialize'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations/with.rb:63:in `new'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations/with.rb:63:in `validates_with'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations/with.rb:62:in `each'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations/with.rb:62:in `validates_with'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations/inclusion.rb:36:in `validates_inclusion_of'
./test/unit/test_validations.rb:512:in `__bind_1265759677_180593'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `test: Validations On an EmbeddedDocument validating inclusion of should not have error if allow blank is true and value is blank. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
225) Error:
test: Validations On an EmbeddedDocument validating inclusion of should not have error if allow nil is true and value is nil. (ValidationsTest):
ArgumentError: An object with the method include? is required must be supplied as the :in option of the configuration hash
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations/inclusion.rb:5:in `check_validity!'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validator.rb:118:in `initialize'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations/with.rb:63:in `new'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations/with.rb:63:in `validates_with'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations/with.rb:62:in `each'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations/with.rb:62:in `validates_with'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations/inclusion.rb:36:in `validates_inclusion_of'
./test/unit/test_validations.rb:504:in `__bind_1265759677_182392'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `test: Validations On an EmbeddedDocument validating inclusion of should not have error if allow nil is true and value is nil. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
226) Error:
test: Validations On an EmbeddedDocument validating inclusion of should work with :in shortcut on key definition. (ValidationsTest):
ArgumentError: An object with the method include? is required must be supplied as the :in option of the configuration hash
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations/inclusion.rb:5:in `check_validity!'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validator.rb:118:in `initialize'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations/with.rb:63:in `new'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations/with.rb:63:in `validates_with'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations/with.rb:62:in `each'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations/with.rb:62:in `validates_with'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations/inclusion.rb:36:in `validates_inclusion_of'
./lib/mongo_mapper/plugins/keys.rb:128:in `create_validations_for'
./lib/mongo_mapper/plugins/keys.rb:27:in `key'
./lib/mongo_mapper/plugins/protected.rb:15:in `key'
./test/unit/test_validations.rb:490:in `__bind_1265759677_185866'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `test: Validations On an EmbeddedDocument validating inclusion of should work with :in shortcut on key definition. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
227) Error:
test: Validations On an EmbeddedDocument validating inclusion of should work with validates_inclusion_of macro. (ValidationsTest):
ArgumentError: An object with the method include? is required must be supplied as the :in option of the configuration hash
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations/inclusion.rb:5:in `check_validity!'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validator.rb:118:in `initialize'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations/with.rb:63:in `new'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations/with.rb:63:in `validates_with'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations/with.rb:62:in `each'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations/with.rb:62:in `validates_with'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations/inclusion.rb:36:in `validates_inclusion_of'
./test/unit/test_validations.rb:477:in `__bind_1265759677_187513'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `test: Validations On an EmbeddedDocument validating inclusion of should work with validates_inclusion_of macro. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
228) Error:
test: Validations On an EmbeddedDocument validating length of should work with validates_length_of macro. (ValidationsTest):
ArgumentError: interning empty string
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/naming.rb:27:in `to_sym'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/naming.rb:27:in `human'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/naming.rb:26:in `map'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/naming.rb:26:in `human'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/errors.rb:269:in `generate_message'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/errors.rb:173:in `add'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations/length.rb:49:in `validate_each'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations/length.rb:38:in `each'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations/length.rb:38:in `validate_each'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validator.rb:128:in `validate'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validator.rb:125:in `each'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validator.rb:125:in `validate'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `send'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `_callback_before_245'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:408:in `_run_validate_callbacks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations.rb:137:in `valid?'
./test/support/custom_matchers.rb:33
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/matcher_builder.rb:7:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/matcher_builder.rb:7
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/matcher_builder.rb:34:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/matcher_builder.rb:34:in `matches?'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/expectation_builder.rb:6:in `build_expectation'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/modals.rb:12:in `should'
./test/unit/test_validations.rb:315:in `__bind_1265759677_189147'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `test: Validations On an EmbeddedDocument validating length of should work with validates_length_of macro. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
229) Error:
test: Validations On an EmbeddedDocument validating length of with :length => hash shortcut should pass options through. (ValidationsTest):
ArgumentError: interning empty string
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/naming.rb:27:in `to_sym'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/naming.rb:27:in `human'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/naming.rb:26:in `map'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/naming.rb:26:in `human'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/errors.rb:269:in `generate_message'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/errors.rb:173:in `add'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations/length.rb:49:in `validate_each'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations/length.rb:38:in `each'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations/length.rb:38:in `validate_each'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validator.rb:128:in `validate'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validator.rb:125:in `each'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validator.rb:125:in `validate'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `send'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `_callback_before_247'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:408:in `_run_validate_callbacks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations.rb:137:in `valid?'
./test/support/custom_matchers.rb:33
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/matcher_builder.rb:7:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/matcher_builder.rb:7
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/matcher_builder.rb:34:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/matcher_builder.rb:34:in `matches?'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/expectation_builder.rb:6:in `build_expectation'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/modals.rb:12:in `should'
./test/unit/test_validations.rb:355:in `__bind_1265759677_191573'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `test: Validations On an EmbeddedDocument validating length of with :length => hash shortcut should pass options through. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
230) Error:
test: Validations On an EmbeddedDocument validating length of with :length => integer shortcut should set maximum of integer provided. (ValidationsTest):
ArgumentError: interning empty string
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/naming.rb:27:in `to_sym'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/naming.rb:27:in `human'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/naming.rb:26:in `map'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/naming.rb:26:in `human'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/errors.rb:269:in `generate_message'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/errors.rb:173:in `add'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations/length.rb:49:in `validate_each'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations/length.rb:38:in `each'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations/length.rb:38:in `validate_each'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validator.rb:128:in `validate'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validator.rb:125:in `each'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validator.rb:125:in `validate'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `send'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `_callback_before_249'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:408:in `_run_validate_callbacks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations.rb:137:in `valid?'
./test/support/custom_matchers.rb:33
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/matcher_builder.rb:7:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/matcher_builder.rb:7
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/matcher_builder.rb:34:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/matcher_builder.rb:34:in `matches?'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/expectation_builder.rb:6:in `build_expectation'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/modals.rb:12:in `should'
./test/unit/test_validations.rb:323:in `__bind_1265759677_195036'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `test: Validations On an EmbeddedDocument validating length of with :length => integer shortcut should set maximum of integer provided. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
231) Error:
test: Validations On an EmbeddedDocument validating length of with :length => range shortcut should set maximum of range max. (ValidationsTest):
ArgumentError: interning empty string
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/naming.rb:27:in `to_sym'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/naming.rb:27:in `human'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/naming.rb:26:in `map'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/naming.rb:26:in `human'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/errors.rb:269:in `generate_message'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/errors.rb:173:in `add'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations/length.rb:49:in `validate_each'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations/length.rb:38:in `each'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations/length.rb:38:in `validate_each'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validator.rb:128:in `validate'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validator.rb:125:in `each'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validator.rb:125:in `validate'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `send'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `_callback_before_251'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:408:in `_run_validate_callbacks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations.rb:137:in `valid?'
./test/support/custom_matchers.rb:33
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/matcher_builder.rb:7:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/matcher_builder.rb:7
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/matcher_builder.rb:34:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/matcher_builder.rb:34:in `matches?'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/expectation_builder.rb:6:in `build_expectation'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/modals.rb:12:in `should'
./test/unit/test_validations.rb:343:in `__bind_1265759677_211181'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `test: Validations On an EmbeddedDocument validating length of with :length => range shortcut should set maximum of range max. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
232) Error:
test: Validations On an EmbeddedDocument validating length of with :length => range shortcut should set minimum of range min. (ValidationsTest):
ArgumentError: interning empty string
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/naming.rb:27:in `to_sym'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/naming.rb:27:in `human'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/naming.rb:26:in `map'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/naming.rb:26:in `human'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/errors.rb:269:in `generate_message'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/errors.rb:173:in `add'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations/length.rb:49:in `validate_each'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations/length.rb:38:in `each'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations/length.rb:38:in `validate_each'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validator.rb:128:in `validate'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validator.rb:125:in `each'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validator.rb:125:in `validate'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `send'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `_callback_before_253'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:408:in `_run_validate_callbacks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations.rb:137:in `valid?'
./test/support/custom_matchers.rb:33
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/matcher_builder.rb:7:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/matcher_builder.rb:7
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/matcher_builder.rb:34:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/matcher_builder.rb:34:in `matches?'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/expectation_builder.rb:6:in `build_expectation'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/modals.rb:12:in `should'
./test/unit/test_validations.rb:336:in `__bind_1265759677_218522'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `test: Validations On an EmbeddedDocument validating length of with :length => range shortcut should set minimum of range min. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
233) Error:
test: Validations On an EmbeddedDocument validating presence of should work with :required shortcut on key definition. (ValidationsTest):
ArgumentError: interning empty string
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/naming.rb:27:in `to_sym'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/naming.rb:27:in `human'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/naming.rb:26:in `map'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/naming.rb:26:in `human'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/errors.rb:269:in `generate_message'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/errors.rb:173:in `add'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/errors.rb:191:in `add_on_blank'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/errors.rb:189:in `each'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/errors.rb:189:in `add_on_blank'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations/presence.rb:7:in `validate'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `send'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `_callback_before_255'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:408:in `_run_validate_callbacks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations.rb:137:in `valid?'
./test/support/custom_matchers.rb:33
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/matcher_builder.rb:7:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/matcher_builder.rb:7
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/matcher_builder.rb:34:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/matcher_builder.rb:34:in `matches?'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/expectation_builder.rb:6:in `build_expectation'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/modals.rb:12:in `should'
./test/unit/test_validations.rb:411:in `__bind_1265759677_222651'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `test: Validations On an EmbeddedDocument validating presence of should work with :required shortcut on key definition. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
234) Error:
test: Validations On an EmbeddedDocument validating presence of should work with validates_presence_of macro. (ValidationsTest):
ArgumentError: interning empty string
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/naming.rb:27:in `to_sym'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/naming.rb:27:in `human'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/naming.rb:26:in `map'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/naming.rb:26:in `human'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/errors.rb:269:in `generate_message'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/errors.rb:173:in `add'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/errors.rb:191:in `add_on_blank'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/errors.rb:189:in `each'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/errors.rb:189:in `add_on_blank'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations/presence.rb:7:in `validate'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `send'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `_callback_before_257'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:408:in `_run_validate_callbacks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations.rb:137:in `valid?'
./test/support/custom_matchers.rb:33
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/matcher_builder.rb:7:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/matcher_builder.rb:7
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/matcher_builder.rb:34:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/matcher_builder.rb:34:in `matches?'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/expectation_builder.rb:6:in `build_expectation'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/modals.rb:12:in `should'
./test/unit/test_validations.rb:405:in `__bind_1265759677_226233'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `test: Validations On an EmbeddedDocument validating presence of should work with validates_presence_of macro. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
235) Error:
test: Validations on a Document Validating acceptance of should work with validates_acceptance_of macro. (ValidationsTest):
NoMethodError: undefined method `before_validate' for #<ActiveModel::Validations::AcceptanceValidator:0x10d3601d8>
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `send'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `_callback_before_259'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:408:in `_run_validate_callbacks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations.rb:137:in `valid?'
./test/support/custom_matchers.rb:33
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/matcher_builder.rb:7:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/matcher_builder.rb:7
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/matcher_builder.rb:34:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/matcher_builder.rb:34:in `matches?'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/expectation_builder.rb:6:in `build_expectation'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/modals.rb:12:in `should'
./test/unit/test_validations.rb:15:in `__bind_1265759677_238827'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `test: Validations on a Document Validating acceptance of should work with validates_acceptance_of macro. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
236) Error:
test: Validations on a Document Validating numericality of should work with validates_numericality_of macro. (ValidationsTest):
NoMethodError: undefined method `before_validate' for #<ActiveModel::Validations::NumericalityValidator:0x10d32eac0>
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `send'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `_callback_before_261'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:408:in `_run_validate_callbacks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations.rb:137:in `valid?'
./test/support/custom_matchers.rb:33
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/matcher_builder.rb:7:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/matcher_builder.rb:7
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/matcher_builder.rb:34:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/matcher_builder.rb:34:in `matches?'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/expectation_builder.rb:6:in `build_expectation'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/modals.rb:12:in `should'
./test/unit/test_validations.rb:110:in `__bind_1265759677_248896'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `test: Validations on a Document Validating numericality of should work with validates_numericality_of macro. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
237) Error:
test: Validations on a Document Validating numericality of with :numeric shortcut on Integer key should only work with integers. (ValidationsTest):
NoMethodError: undefined method `before_validate' for #<ActiveModel::Validations::NumericalityValidator:0x10d300698>
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `send'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `_callback_before_263'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:408:in `_run_validate_callbacks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations.rb:137:in `valid?'
./test/support/custom_matchers.rb:33
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/matcher_builder.rb:7:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/matcher_builder.rb:7
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/matcher_builder.rb:34:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/matcher_builder.rb:34:in `matches?'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/expectation_builder.rb:6:in `build_expectation'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/modals.rb:12:in `should'
./test/unit/test_validations.rb:133:in `__bind_1265759677_258150'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `test: Validations on a Document Validating numericality of with :numeric shortcut on Integer key should only work with integers. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
238) Error:
test: Validations on a Document Validating numericality of with :numeric shortcut should work with integer or float. (ValidationsTest):
NoMethodError: undefined method `before_validate' for #<ActiveModel::Validations::NumericalityValidator:0x10d2d2248>
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `send'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `_callback_before_265'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:408:in `_run_validate_callbacks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations.rb:137:in `valid?'
./test/support/custom_matchers.rb:33
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/matcher_builder.rb:7:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/matcher_builder.rb:7
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/matcher_builder.rb:34:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/matcher_builder.rb:34:in `matches?'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/expectation_builder.rb:6:in `build_expectation'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/modals.rb:12:in `should'
./test/unit/test_validations.rb:120:in `__bind_1265759677_271478'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `test: Validations on a Document Validating numericality of with :numeric shortcut should work with integer or float. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
239) Error:
test: Validations on a Document validating confirmation of should work with validates_confirmation_of macro. (ValidationsTest):
NoMethodError: undefined method `before_validate' for #<ActiveModel::Validations::ConfirmationValidator:0x10d2a3e98>
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `send'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `_callback_before_267'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:408:in `_run_validate_callbacks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations.rb:137:in `valid?'
./test/support/custom_matchers.rb:33
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/matcher_builder.rb:7:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/matcher_builder.rb:7
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/matcher_builder.rb:34:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/matcher_builder.rb:34:in `matches?'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/expectation_builder.rb:6:in `build_expectation'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/modals.rb:12:in `should'
./test/unit/test_validations.rb:27:in `__bind_1265759677_293645'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `test: Validations on a Document validating confirmation of should work with validates_confirmation_of macro. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
240) Error:
test: Validations on a Document validating exclusion of should not have error if allow blank is true and value is blank. (ValidationsTest):
ArgumentError: An object with the method include? is required must be supplied as the :in option of the configuration hash
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations/exclusion.rb:5:in `check_validity!'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validator.rb:118:in `initialize'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations/with.rb:63:in `new'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations/with.rb:63:in `validates_with'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations/with.rb:62:in `each'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations/with.rb:62:in `validates_with'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations/exclusion.rb:36:in `validates_exclusion_of'
./test/unit/test_validations.rb:202:in `__bind_1265759677_301790'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `test: Validations on a Document validating exclusion of should not have error if allow blank is true and value is blank. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
241) Error:
test: Validations on a Document validating exclusion of should not have error if allow nil is true and value is nil. (ValidationsTest):
ArgumentError: An object with the method include? is required must be supplied as the :in option of the configuration hash
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations/exclusion.rb:5:in `check_validity!'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validator.rb:118:in `initialize'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations/with.rb:63:in `new'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations/with.rb:63:in `validates_with'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations/with.rb:62:in `each'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations/with.rb:62:in `validates_with'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations/exclusion.rb:36:in `validates_exclusion_of'
./test/unit/test_validations.rb:194:in `__bind_1265759677_307506'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `test: Validations on a Document validating exclusion of should not have error if allow nil is true and value is nil. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
242) Error:
test: Validations on a Document validating exclusion of should work with :not_in shortcut on key definition. (ValidationsTest):
ArgumentError: An object with the method include? is required must be supplied as the :in option of the configuration hash
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations/exclusion.rb:5:in `check_validity!'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validator.rb:118:in `initialize'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations/with.rb:63:in `new'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations/with.rb:63:in `validates_with'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations/with.rb:62:in `each'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations/with.rb:62:in `validates_with'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations/exclusion.rb:36:in `validates_exclusion_of'
./lib/mongo_mapper/plugins/keys.rb:132:in `create_validations_for'
./lib/mongo_mapper/plugins/keys.rb:27:in `key'
./lib/mongo_mapper/plugins/protected.rb:15:in `key'
./test/unit/test_validations.rb:180:in `__bind_1265759677_320645'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `test: Validations on a Document validating exclusion of should work with :not_in shortcut on key definition. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
243) Error:
test: Validations on a Document validating exclusion of should work with validates_exclusion_of macro. (ValidationsTest):
ArgumentError: An object with the method include? is required must be supplied as the :in option of the configuration hash
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations/exclusion.rb:5:in `check_validity!'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validator.rb:118:in `initialize'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations/with.rb:63:in `new'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations/with.rb:63:in `validates_with'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations/with.rb:62:in `each'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations/with.rb:62:in `validates_with'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations/exclusion.rb:36:in `validates_exclusion_of'
./test/unit/test_validations.rb:167:in `__bind_1265759677_327127'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `test: Validations on a Document validating exclusion of should work with validates_exclusion_of macro. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
244) Error:
test: Validations on a Document validating format of should work with :format shorcut key. (ValidationsTest):
NoMethodError: undefined method `before_validate' for #<ActiveModel::Validations::FormatValidator:0x10d1a21e8>
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `send'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `_callback_before_269'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:408:in `_run_validate_callbacks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations.rb:137:in `valid?'
./test/support/custom_matchers.rb:33
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/matcher_builder.rb:7:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/matcher_builder.rb:7
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/matcher_builder.rb:34:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/matcher_builder.rb:34:in `matches?'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/expectation_builder.rb:6:in `build_expectation'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/modals.rb:12:in `should'
./test/unit/test_validations.rb:46:in `__bind_1265759677_334927'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `test: Validations on a Document validating format of should work with :format shorcut key. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
245) Error:
test: Validations on a Document validating format of should work with validates_format_of macro. (ValidationsTest):
NoMethodError: undefined method `before_validate' for #<ActiveModel::Validations::FormatValidator:0x10d174108>
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `send'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `_callback_before_271'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:408:in `_run_validate_callbacks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations.rb:137:in `valid?'
./test/support/custom_matchers.rb:33
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/matcher_builder.rb:7:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/matcher_builder.rb:7
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/matcher_builder.rb:34:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/matcher_builder.rb:34:in `matches?'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/expectation_builder.rb:6:in `build_expectation'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/modals.rb:12:in `should'
./test/unit/test_validations.rb:38:in `__bind_1265759677_341395'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `test: Validations on a Document validating format of should work with validates_format_of macro. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
246) Error:
test: Validations on a Document validating inclusion of should not have error if allow blank is true and value is blank. (ValidationsTest):
ArgumentError: An object with the method include? is required must be supplied as the :in option of the configuration hash
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations/inclusion.rb:5:in `check_validity!'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validator.rb:118:in `initialize'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations/with.rb:63:in `new'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations/with.rb:63:in `validates_with'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations/with.rb:62:in `each'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations/with.rb:62:in `validates_with'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations/inclusion.rb:36:in `validates_inclusion_of'
./test/unit/test_validations.rb:254:in `__bind_1265759677_347766'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `test: Validations on a Document validating inclusion of should not have error if allow blank is true and value is blank. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
247) Error:
test: Validations on a Document validating inclusion of should not have error if allow nil is true and value is nil. (ValidationsTest):
ArgumentError: An object with the method include? is required must be supplied as the :in option of the configuration hash
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations/inclusion.rb:5:in `check_validity!'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validator.rb:118:in `initialize'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations/with.rb:63:in `new'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations/with.rb:63:in `validates_with'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations/with.rb:62:in `each'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations/with.rb:62:in `validates_with'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations/inclusion.rb:36:in `validates_inclusion_of'
./test/unit/test_validations.rb:246:in `__bind_1265759677_353660'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `test: Validations on a Document validating inclusion of should not have error if allow nil is true and value is nil. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
248) Error:
test: Validations on a Document validating inclusion of should work with :in shortcut on key definition. (ValidationsTest):
ArgumentError: An object with the method include? is required must be supplied as the :in option of the configuration hash
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations/inclusion.rb:5:in `check_validity!'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validator.rb:118:in `initialize'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations/with.rb:63:in `new'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations/with.rb:63:in `validates_with'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations/with.rb:62:in `each'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations/with.rb:62:in `validates_with'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations/inclusion.rb:36:in `validates_inclusion_of'
./lib/mongo_mapper/plugins/keys.rb:128:in `create_validations_for'
./lib/mongo_mapper/plugins/keys.rb:27:in `key'
./lib/mongo_mapper/plugins/protected.rb:15:in `key'
./test/unit/test_validations.rb:232:in `__bind_1265759677_365907'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `test: Validations on a Document validating inclusion of should work with :in shortcut on key definition. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
249) Error:
test: Validations on a Document validating inclusion of should work with validates_inclusion_of macro. (ValidationsTest):
ArgumentError: An object with the method include? is required must be supplied as the :in option of the configuration hash
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations/inclusion.rb:5:in `check_validity!'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validator.rb:118:in `initialize'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations/with.rb:63:in `new'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations/with.rb:63:in `validates_with'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations/with.rb:62:in `each'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations/with.rb:62:in `validates_with'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations/inclusion.rb:36:in `validates_inclusion_of'
./test/unit/test_validations.rb:219:in `__bind_1265759677_373200'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `test: Validations on a Document validating inclusion of should work with validates_inclusion_of macro. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
250) Error:
test: Validations on a Document validating length of should work with validates_length_of macro. (ValidationsTest):
NoMethodError: undefined method `before_validate' for #<ActiveModel::Validations::LengthValidator:0x10d975870>
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `send'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `_callback_before_273'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:408:in `_run_validate_callbacks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations.rb:137:in `valid?'
./test/support/custom_matchers.rb:33
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/matcher_builder.rb:7:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/matcher_builder.rb:7
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/matcher_builder.rb:34:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/matcher_builder.rb:34:in `matches?'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/expectation_builder.rb:6:in `build_expectation'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/modals.rb:12:in `should'
./test/unit/test_validations.rb:57:in `__bind_1265759677_756433'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `test: Validations on a Document validating length of should work with validates_length_of macro. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
251) Error:
test: Validations on a Document validating length of with :length => hash shortcut should pass options through. (ValidationsTest):
NoMethodError: undefined method `before_validate' for #<ActiveModel::Validations::LengthValidator:0x10d8cf2e0>
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `send'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `_callback_before_275'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:408:in `_run_validate_callbacks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations.rb:137:in `valid?'
./test/support/custom_matchers.rb:33
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/matcher_builder.rb:7:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/matcher_builder.rb:7
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/matcher_builder.rb:34:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/matcher_builder.rb:34:in `matches?'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/expectation_builder.rb:6:in `build_expectation'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/modals.rb:12:in `should'
./test/unit/test_validations.rb:97:in `__bind_1265759677_765477'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `test: Validations on a Document validating length of with :length => hash shortcut should pass options through. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
252) Error:
test: Validations on a Document validating length of with :length => integer shortcut should set maximum of integer provided. (ValidationsTest):
NoMethodError: undefined method `before_validate' for #<ActiveModel::Validations::LengthValidator:0x10d838750>
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `send'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `_callback_before_277'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:408:in `_run_validate_callbacks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations.rb:137:in `valid?'
./test/support/custom_matchers.rb:33
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/matcher_builder.rb:7:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/matcher_builder.rb:7
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/matcher_builder.rb:34:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/matcher_builder.rb:34:in `matches?'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/expectation_builder.rb:6:in `build_expectation'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/modals.rb:12:in `should'
./test/unit/test_validations.rb:65:in `__bind_1265759677_773370'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `test: Validations on a Document validating length of with :length => integer shortcut should set maximum of integer provided. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
253) Error:
test: Validations on a Document validating length of with :length => range shortcut should set maximum of range max. (ValidationsTest):
NoMethodError: undefined method `before_validate' for #<ActiveModel::Validations::LengthValidator:0x10d787608>
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `send'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `_callback_before_279'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:408:in `_run_validate_callbacks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations.rb:137:in `valid?'
./test/support/custom_matchers.rb:33
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/matcher_builder.rb:7:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/matcher_builder.rb:7
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/matcher_builder.rb:34:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/matcher_builder.rb:34:in `matches?'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/expectation_builder.rb:6:in `build_expectation'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/modals.rb:12:in `should'
./test/unit/test_validations.rb:85:in `__bind_1265759677_783948'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `test: Validations on a Document validating length of with :length => range shortcut should set maximum of range max. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
254) Error:
test: Validations on a Document validating length of with :length => range shortcut should set minimum of range min. (ValidationsTest):
NoMethodError: undefined method `before_validate' for #<ActiveModel::Validations::LengthValidator:0x10d711b60>
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `send'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `_callback_before_281'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:408:in `_run_validate_callbacks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations.rb:137:in `valid?'
./test/support/custom_matchers.rb:33
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/matcher_builder.rb:7:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/matcher_builder.rb:7
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/matcher_builder.rb:34:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/matcher_builder.rb:34:in `matches?'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/expectation_builder.rb:6:in `build_expectation'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/modals.rb:12:in `should'
./test/unit/test_validations.rb:78:in `__bind_1265759677_792013'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `test: Validations on a Document validating length of with :length => range shortcut should set minimum of range min. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
255) Error:
test: Validations on a Document validating presence of should work with :required shortcut on key definition. (ValidationsTest):
NoMethodError: undefined method `before_validate' for #<ActiveModel::Validations::PresenceValidator:0x10d662a98>
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `send'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `_callback_before_283'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:408:in `_run_validate_callbacks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations.rb:137:in `valid?'
./test/support/custom_matchers.rb:33
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/matcher_builder.rb:7:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/matcher_builder.rb:7
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/matcher_builder.rb:34:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/matcher_builder.rb:34:in `matches?'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/expectation_builder.rb:6:in `build_expectation'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/modals.rb:12:in `should'
./test/unit/test_validations.rb:153:in `__bind_1265759677_802177'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `test: Validations on a Document validating presence of should work with :required shortcut on key definition. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
256) Error:
test: Validations on a Document validating presence of should work with validates_presence_of macro. (ValidationsTest):
NoMethodError: undefined method `before_validate' for #<ActiveModel::Validations::PresenceValidator:0x10d5f62d0>
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `send'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:305:in `_callback_before_285'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activesupport-3.0.0.beta/lib/active_support/callbacks.rb:408:in `_run_validate_callbacks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/activemodel-3.0.0.beta/lib/active_model/validations.rb:137:in `valid?'
./test/support/custom_matchers.rb:33
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/matcher_builder.rb:7:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/matcher_builder.rb:7
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/matcher_builder.rb:34:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/matcher_builder.rb:34:in `matches?'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/expectation_builder.rb:6:in `build_expectation'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/jnunemaker-matchy-0.4.0/lib/matchy/modals.rb:12:in `should'
./test/unit/test_validations.rb:147:in `__bind_1265759677_813436'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `test: Validations on a Document validating presence of should work with validates_presence_of macro. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
257) Error:
test: validates uniqueness of with :unique shortcut should work. (ValidationsTest):
NoMethodError: undefined method `validates_uniqueness_of' for #<Class:0x10d5e89f0>
./lib/mongo_mapper/support/find.rb:72:in `method_missing'
./lib/mongo_mapper/plugins/keys.rb:115:in `create_validations_for'
./lib/mongo_mapper/plugins/keys.rb:27:in `key'
./lib/mongo_mapper/plugins/protected.rb:15:in `key'
./test/functional/test_validations.rb:314:in `__bind_1265759677_816922'
./test/test_helper.rb:33:in `class_eval'
./test/test_helper.rb:33:in `Doc'
./test/functional/test_validations.rb:313:in `__bind_1265759677_816922'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:351:in `test: validates uniqueness of with :unique shortcut should work. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
258) Error:
test: validating uniqueness of scoped by a multiple attributes should fail if the same name exists in the scope. (ValidationsTest):
NoMethodError: undefined method `validates_uniqueness_of' for #<Class:0x10d565190>
./lib/mongo_mapper/support/find.rb:72:in `method_missing'
./test/functional/test_validations.rb:122:in `__bind_1265759677_832860'
./test/test_helper.rb:33:in `class_eval'
./test/test_helper.rb:33:in `Doc'
./test/functional/test_validations.rb:120:in `__bind_1265759677_832860'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:369:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:369:in `run_current_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:368:in `each'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:368:in `run_current_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:360:in `run_all_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:364:in `run_parent_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:348:in `test: validating uniqueness of scoped by a multiple attributes should fail if the same name exists in the scope. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
259) Error:
test: validating uniqueness of scoped by a multiple attributes should pass if the same name exists in a different scope. (ValidationsTest):
NoMethodError: undefined method `validates_uniqueness_of' for #<Class:0x10d4f6d08>
./lib/mongo_mapper/support/find.rb:72:in `method_missing'
./test/functional/test_validations.rb:122:in `__bind_1265759677_885769'
./test/test_helper.rb:33:in `class_eval'
./test/test_helper.rb:33:in `Doc'
./test/functional/test_validations.rb:120:in `__bind_1265759677_885769'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:369:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:369:in `run_current_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:368:in `each'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:368:in `run_current_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:360:in `run_all_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:364:in `run_parent_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:348:in `test: validating uniqueness of scoped by a multiple attributes should pass if the same name exists in a different scope. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
260) Error:
test: validating uniqueness of scoped by a single attribute should fail if the same name exists in the scope. (ValidationsTest):
NoMethodError: undefined method `validates_uniqueness_of' for #<Class:0x10d4693b8>
./lib/mongo_mapper/support/find.rb:72:in `method_missing'
./test/functional/test_validations.rb:122:in `__bind_1265759677_898969'
./test/test_helper.rb:33:in `class_eval'
./test/test_helper.rb:33:in `Doc'
./test/functional/test_validations.rb:120:in `__bind_1265759677_898969'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:369:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:369:in `run_current_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:368:in `each'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:368:in `run_current_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:360:in `run_all_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:364:in `run_parent_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:348:in `test: validating uniqueness of scoped by a single attribute should fail if the same name exists in the scope. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
261) Error:
test: validating uniqueness of scoped by a single attribute should pass if the same name exists in a different scope. (ValidationsTest):
NoMethodError: undefined method `validates_uniqueness_of' for #<Class:0x10d3da1e0>
./lib/mongo_mapper/support/find.rb:72:in `method_missing'
./test/functional/test_validations.rb:122:in `__bind_1265759677_906489'
./test/test_helper.rb:33:in `class_eval'
./test/test_helper.rb:33:in `Doc'
./test/functional/test_validations.rb:120:in `__bind_1265759677_906489'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:369:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:369:in `run_current_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:368:in `each'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:368:in `run_current_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:360:in `run_all_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:364:in `run_parent_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:348:in `test: validating uniqueness of scoped by a single attribute should pass if the same name exists in a different scope. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
262) Error:
test: validating uniqueness of should allow entries that differ only in case by default. (ValidationsTest):
NoMethodError: undefined method `validates_uniqueness_of' for #<Class:0x10d38ad48>
./lib/mongo_mapper/support/find.rb:72:in `method_missing'
./test/functional/test_validations.rb:122:in `__bind_1265759677_913856'
./test/test_helper.rb:33:in `class_eval'
./test/test_helper.rb:33:in `Doc'
./test/functional/test_validations.rb:120:in `__bind_1265759677_913856'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:369:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:369:in `run_current_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:368:in `each'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:368:in `run_current_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:350:in `test: validating uniqueness of should allow entries that differ only in case by default. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
263) Error:
test: validating uniqueness of should allow multiple blank entries if :allow_blank => true. (ValidationsTest):
NoMethodError: undefined method `validates_uniqueness_of' for #<Class:0x10d3401f8>
./lib/mongo_mapper/support/find.rb:72:in `method_missing'
./test/functional/test_validations.rb:122:in `__bind_1265759677_920656'
./test/test_helper.rb:33:in `class_eval'
./test/test_helper.rb:33:in `Doc'
./test/functional/test_validations.rb:120:in `__bind_1265759677_920656'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:369:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:369:in `run_current_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:368:in `each'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:368:in `run_current_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:350:in `test: validating uniqueness of should allow multiple blank entries if :allow_blank => true. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
264) Error:
test: validating uniqueness of should allow multiple nil entries if :allow_nil => true. (ValidationsTest):
NoMethodError: undefined method `validates_uniqueness_of' for #<Class:0x10d2f39e8>
./lib/mongo_mapper/support/find.rb:72:in `method_missing'
./test/functional/test_validations.rb:122:in `__bind_1265759677_930829'
./test/test_helper.rb:33:in `class_eval'
./test/test_helper.rb:33:in `Doc'
./test/functional/test_validations.rb:120:in `__bind_1265759677_930829'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:369:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:369:in `run_current_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:368:in `each'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:368:in `run_current_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:350:in `test: validating uniqueness of should allow multiple nil entries if :allow_nil => true. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
265) Error:
test: validating uniqueness of should allow to update an object. (ValidationsTest):
NoMethodError: undefined method `validates_uniqueness_of' for #<Class:0x10d29f028>
./lib/mongo_mapper/support/find.rb:72:in `method_missing'
./test/functional/test_validations.rb:122:in `__bind_1265759677_939253'
./test/test_helper.rb:33:in `class_eval'
./test/test_helper.rb:33:in `Doc'
./test/functional/test_validations.rb:120:in `__bind_1265759677_939253'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:369:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:369:in `run_current_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:368:in `each'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:368:in `run_current_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:350:in `test: validating uniqueness of should allow to update an object. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
266) Error:
test: validating uniqueness of should fail if object name is not unique. (ValidationsTest):
NoMethodError: undefined method `validates_uniqueness_of' for #<Class:0x10d24a9b0>
./lib/mongo_mapper/support/find.rb:72:in `method_missing'
./test/functional/test_validations.rb:122:in `__bind_1265759677_946614'
./test/test_helper.rb:33:in `class_eval'
./test/test_helper.rb:33:in `Doc'
./test/functional/test_validations.rb:120:in `__bind_1265759677_946614'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:369:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:369:in `run_current_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:368:in `each'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:368:in `run_current_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:350:in `test: validating uniqueness of should fail if object name is not unique. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
267) Error:
test: validating uniqueness of should not fail if object is new. (ValidationsTest):
NoMethodError: undefined method `validates_uniqueness_of' for #<Class:0x10d1f7080>
./lib/mongo_mapper/support/find.rb:72:in `method_missing'
./test/functional/test_validations.rb:122:in `__bind_1265759677_953231'
./test/test_helper.rb:33:in `class_eval'
./test/test_helper.rb:33:in `Doc'
./test/functional/test_validations.rb:120:in `__bind_1265759677_953231'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:369:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:369:in `run_current_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:368:in `each'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:368:in `run_current_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:350:in `test: validating uniqueness of should not fail if object is new. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
268) Error:
test: validating uniqueness of should not fail when new object is out of scope. (ValidationsTest):
NoMethodError: undefined method `validates_uniqueness_of' for #<Class:0x10d1a4b28>
./lib/mongo_mapper/support/find.rb:72:in `method_missing'
./test/functional/test_validations.rb:122:in `__bind_1265759677_961461'
./test/test_helper.rb:33:in `class_eval'
./test/test_helper.rb:33:in `Doc'
./test/functional/test_validations.rb:120:in `__bind_1265759677_961461'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:369:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:369:in `run_current_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:368:in `each'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:368:in `run_current_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:350:in `test: validating uniqueness of should not fail when new object is out of scope. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
269) Error:
test: validating uniqueness of with :case_sensitive => false should fail on entries that differ only in case. (ValidationsTest):
NoMethodError: undefined method `validates_uniqueness_of' for #<Class:0x10d156d38>
./lib/mongo_mapper/support/find.rb:72:in `method_missing'
./test/functional/test_validations.rb:122:in `__bind_1265759677_968693'
./test/test_helper.rb:33:in `class_eval'
./test/test_helper.rb:33:in `Doc'
./test/functional/test_validations.rb:120:in `__bind_1265759677_968693'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:369:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:369:in `run_current_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:368:in `each'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:368:in `run_current_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:360:in `run_all_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:364:in `run_parent_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:348:in `test: validating uniqueness of with :case_sensitive => false should fail on entries that differ only in case. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
270) Error:
test: validating uniqueness of with :case_sensitive => false should not raise an error if value is nil. (ValidationsTest):
NoMethodError: undefined method `validates_uniqueness_of' for #<Class:0x10d1024e0>
./lib/mongo_mapper/support/find.rb:72:in `method_missing'
./test/functional/test_validations.rb:122:in `__bind_1265759677_975375'
./test/test_helper.rb:33:in `class_eval'
./test/test_helper.rb:33:in `Doc'
./test/functional/test_validations.rb:120:in `__bind_1265759677_975375'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:369:in `call'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:369:in `run_current_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:368:in `each'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:368:in `run_current_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:360:in `run_all_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:364:in `run_parent_setup_blocks'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/shoulda-2.10.2/lib/shoulda/context.rb:348:in `test: validating uniqueness of with :case_sensitive => false should not raise an error if value is nil. '
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `__send__'
/Users/jc/.rvm/gems/ruby-1.8.7-p249%rails3/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in `run_without_test_timing'
./test/support/timing.rb:4:in `run'
992 tests, 521 assertions, 18 failures, 252 errors
rake aborted!
Command failed with status (1): [/Users/jc/.rvm/rubies/ruby-1.8.7-p249/bin/...]
(See full trace by running task with --trace)
[jc@macbookpro ~/Gems/junk/mongomapper(rails3)]#
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment