Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # Test:
- def test_should_reset_password
- users(:quentin).update_attributes(:password => 'new password', :password_confirmation => 'new password')
- assert_equal users(:quentin), User.authenticate('quentin', 'new password')
- end
- # Fixtures:
- quentin:
- id: 1
- login: quentin
- email: quentin@example.com
- salt: 7e3041ebc2fc05a40c60028e2c4901a81035d3cd
- crypted_password: 00742970dc9e6319f8019fd54864d3ea740f04b1 # test
- created_at: <%= 5.days.ago.to_s :db %>
- activation_code: 8f24789ae988411ccf33ab0c30fe9106fab32e9b
- activated_at: <%= 5.days.ago.to_s :db %>
- aaron:
- id: 2
- login: aaron
- email: aaron@example.com
- salt: 7e3041ebc2fc05a40c60028e2c4901a81035d3cd
- crypted_password: 00742970dc9e6319f8019fd54864d3ea740f04b1 # test
- created_at: <%= 1.days.ago.to_s :db %>
- activation_code: 8f24789ae988411ccf33ab0c30fe9106fab32e9a
- # Failure:
- Test::Unit::AssertionFailedError: <#<User:0x45aad30
- @attributes=
- {"salt"=>"7e3041ebc2fc05a40c60028e2c4901a81035d3cd",
- "activated_at"=>"2007-02-27 13:41:50",
- "updated_at"=>Sun Mar 04 13:41:50 -0600 2007,
- "crypted_password"=>"4b6dd603c64f03bc2f676658e287094878df9603",
- "activation_code"=>"8f24789ae988411ccf33ab0c30fe9106fab32e9b",
- "remember_token_expires_at"=>"2007-03-11 19:41:50",
- "id"=>"1",
- "remember_token"=>"0e71e492925ca75f189a4cf3eb25cfb77763cbb6",
- "login"=>"quentin2",
- "created_at"=>"2007-02-27 13:41:50",
- "email"=>"quentin@example.com"},
- @errors=
- #<ActiveRecord::Errors:0x45aa7cc @base=#<User:0x45aad30 ...>, @errors={}>,
- @password="new password",
- @password_confirmation="new password">> expected but was
- <nil>.
- C:\Documents and Settings\Dieter\user\hades/test/unit/user_test.rb:46:in `test_should_reset_password'
Add Comment
Please, Sign In to add comment