Created
February 9, 2010 23:54
-
-
Save merbjedi/299837 to your computer and use it in GitHub Desktop.
This file contains 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