Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ## test_users.rb
- def test_create_user_require_login
- assert_no_difference User, :count do
- @user = User.new({ :login => nil, :email => 'test@test.com', :email_confirmation => 'test@test.com', :password => 'blahedyblah', :password_confirmation => 'blahedyblah', :tos => '1'})
- @user.save!
- assert @user.errors.on(:login)
- end
- end
- ## rake test
- 1) Error:
- test_create_user_require_login(UserTest):
- ActiveRecord::RecordInvalid: Validation failed: Login can't be blank
- /Users/zachinglis/Sites/rails/heroestheories/config/../vendor/rails/activerecord/lib/active_record/validations.rb:763:in `save_without_transactions!'
- /Users/zachinglis/Sites/rails/heroestheories/config/../vendor/rails/activerecord/lib/active_record/transactions.rb:133:in `save!'
- /Users/zachinglis/Sites/rails/heroestheories/config/../vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/database_statements.rb:59:in `transaction'
- /Users/zachinglis/Sites/rails/heroestheories/config/../vendor/rails/activerecord/lib/active_record/transactions.rb:95:in `transaction'
- /Users/zachinglis/Sites/rails/heroestheories/config/../vendor/rails/activerecord/lib/active_record/transactions.rb:121:in `transaction'
- /Users/zachinglis/Sites/rails/heroestheories/config/../vendor/rails/activerecord/lib/active_record/transactions.rb:133:in `save!'
- ./test/unit/user_test.rb:19:in `test_create_user_require_login'
- /Users/zachinglis/Sites/rails/heroestheories/config/../lib/authenticated_test_helper.rb:38:in `assert_difference'
- /Users/zachinglis/Sites/rails/heroestheories/config/../lib/authenticated_test_helper.rb:43:in `assert_no_difference'
- ./test/unit/user_test.rb:17:in `test_create_user_require_login'
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement