Skip to content

Instantly share code, notes, and snippets.

@defunkt
Created July 24, 2008 03:49
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save defunkt/2033 to your computer and use it in GitHub Desktop.
Save defunkt/2033 to your computer and use it in GitHub Desktop.
11) Error:
test_spec {A User changing to a coupon plan} 004 [fails if the coupon is not in the db](A User changing to a coupon plan):
NoMethodError: You have a nil object when you didn't expect it!
The error occurred while evaluating nil.squeeze
/Users/chris/Projects/github/app/models/public_key.rb:32:in `clear_newlines'
/Users/chris/Projects/github/vendor/rails/activerecord/lib/../../activesupport/lib/active_support/callbacks.rb:34:in `send'
/Users/chris/Projects/github/vendor/rails/activerecord/lib/../../activesupport/lib/active_support/callbacks.rb:34:in `evaluate_method'
/Users/chris/Projects/github/vendor/rails/activerecord/lib/../../activesupport/lib/active_support/callbacks.rb:27:in `call'
/Users/chris/Projects/github/vendor/rails/activerecord/lib/../../activesupport/lib/active_support/callbacks.rb:11:in `run'
/Users/chris/Projects/github/vendor/rails/activerecord/lib/../../activesupport/lib/active_support/callbacks.rb:10:in `each'
/Users/chris/Projects/github/vendor/rails/activerecord/lib/../../activesupport/lib/active_support/callbacks.rb:10:in `send'
/Users/chris/Projects/github/vendor/rails/activerecord/lib/../../activesupport/lib/active_support/callbacks.rb:10:in `run'
/Users/chris/Projects/github/vendor/rails/activerecord/lib/../../activesupport/lib/active_support/callbacks.rb:91:in `run_callbacks'
/Users/chris/Projects/github/vendor/rails/activerecord/lib/active_record/callbacks.rb:298:in `callback'
/Users/chris/Projects/github/vendor/rails/activerecord/lib/active_record/callbacks.rb:263:in `valid?'
/Users/chris/Projects/github/vendor/rails/activerecord/lib/active_record/validations.rb:895:in `save_without_transactions'
/Users/chris/Projects/github/vendor/rails/activerecord/lib/active_record/transactions.rb:106:in `save'
/Users/chris/Projects/github/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/database_statements.rb:66:in `transaction'
/Users/chris/Projects/github/vendor/rails/activerecord/lib/active_record/transactions.rb:79:in `transaction'
/Users/chris/Projects/github/vendor/rails/activerecord/lib/active_record/transactions.rb:98:in `transaction'
/Users/chris/Projects/github/vendor/rails/activerecord/lib/active_record/transactions.rb:106:in `save'
/Users/chris/Projects/github/vendor/rails/activerecord/lib/active_record/transactions.rb:118:in `rollback_active_record_state!'
/Users/chris/Projects/github/vendor/rails/activerecord/lib/active_record/transactions.rb:106:in `save'
/Users/chris/Projects/github/vendor/rails/activerecord/lib/active_record/associations/has_many_association.rb:118:in `insert_record'
/Users/chris/Projects/github/vendor/rails/activerecord/lib/../../activesupport/lib/active_support/callbacks.rb:48:in `send'
/Users/chris/Projects/github/vendor/rails/activerecord/lib/../../activesupport/lib/active_support/callbacks.rb:48:in `evaluate_method'
/Users/chris/Projects/github/vendor/rails/activerecord/lib/../../activesupport/lib/active_support/callbacks.rb:48:in `each'
/Users/chris/Projects/github/vendor/rails/activerecord/lib/../../activesupport/lib/active_support/callbacks.rb:48:in `evaluate_method'
/Users/chris/Projects/github/vendor/rails/activerecord/lib/../../activesupport/lib/active_support/callbacks.rb:36:in `evaluate_method'
/Users/chris/Projects/github/vendor/rails/activerecord/lib/../../activesupport/lib/active_support/callbacks.rb:36:in `instance_eval'
/Users/chris/Projects/github/vendor/rails/activerecord/lib/../../activesupport/lib/active_support/callbacks.rb:36:in `evaluate_method'
/Users/chris/Projects/github/vendor/rails/activerecord/lib/../../activesupport/lib/active_support/callbacks.rb:27:in `call'
/Users/chris/Projects/github/vendor/rails/activerecord/lib/../../activesupport/lib/active_support/callbacks.rb:11:in `run'
/Users/chris/Projects/github/vendor/rails/activerecord/lib/../../activesupport/lib/active_support/callbacks.rb:10:in `each'
/Users/chris/Projects/github/vendor/rails/activerecord/lib/../../activesupport/lib/active_support/callbacks.rb:10:in `send'
/Users/chris/Projects/github/vendor/rails/activerecord/lib/../../activesupport/lib/active_support/callbacks.rb:10:in `run'
/Users/chris/Projects/github/vendor/rails/activerecord/lib/../../activesupport/lib/active_support/callbacks.rb:91:in `run_callbacks'
/Users/chris/Projects/github/vendor/rails/activerecord/lib/active_record/callbacks.rb:298:in `callback'
/Users/chris/Projects/github/vendor/rails/activerecord/lib/active_record/callbacks.rb:235:in `update_without_timestamps'
/Users/chris/Projects/github/vendor/rails/activerecord/lib/active_record/timestamp.rb:38:in `update'
/Users/chris/Projects/github/vendor/rails/activerecord/lib/active_record/base.rb:2332:in `create_or_update_without_callbacks'
/Users/chris/Projects/github/vendor/rails/activerecord/lib/active_record/callbacks.rb:207:in `create_or_update'
/Users/chris/Projects/github/vendor/rails/activerecord/lib/active_record/base.rb:2063:in `save_without_validation'
/Users/chris/Projects/github/vendor/rails/activerecord/lib/active_record/validations.rb:896:in `save_without_transactions'
/Users/chris/Projects/github/vendor/rails/activerecord/lib/active_record/transactions.rb:106:in `save'
/Users/chris/Projects/github/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/database_statements.rb:66:in `transaction'
/Users/chris/Projects/github/vendor/rails/activerecord/lib/active_record/transactions.rb:79:in `transaction'
/Users/chris/Projects/github/vendor/rails/activerecord/lib/active_record/transactions.rb:98:in `transaction'
/Users/chris/Projects/github/vendor/rails/activerecord/lib/active_record/transactions.rb:106:in `save'
/Users/chris/Projects/github/vendor/rails/activerecord/lib/active_record/transactions.rb:118:in `rollback_active_record_state!'
/Users/chris/Projects/github/vendor/rails/activerecord/lib/active_record/transactions.rb:106:in `save'
/Users/chris/Projects/github/vendor/rails/activerecord/lib/active_record/validations.rb:917:in `update_attribute'
./test/functional/users_controller_test.rb:523:in `test_spec {A User changing to a coupon plan} 004 [fails if the coupon is not in the db]'
/Users/chris/Projects/github/vendor/rails/activerecord/lib/../../activesupport/lib/active_support/testing/setup_and_teardown.rb:59:in `__send__'
/Users/chris/Projects/github/vendor/rails/activerecord/lib/../../activesupport/lib/active_support/testing/setup_and_teardown.rb:59:in `run'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment