Created
February 9, 2010 23:54
-
-
Save merbjedi/299837 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| 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