Guest User

Untitled

a guest
Mar 1st, 2018
356
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.72 KB | None | 0 0
  1. # Test:
  2. def test_should_reset_password
  3. users(:quentin).update_attributes(:password => 'new password', :password_confirmation => 'new password')
  4. assert_equal users(:quentin), User.authenticate('quentin', 'new password')
  5. end
  6.  
  7. # Fixtures:
  8. quentin:
  9. id: 1
  10. login: quentin
  11. email: quentin@example.com
  12. salt: 7e3041ebc2fc05a40c60028e2c4901a81035d3cd
  13. crypted_password: 00742970dc9e6319f8019fd54864d3ea740f04b1 # test
  14. created_at: <%= 5.days.ago.to_s :db %>
  15. activation_code: 8f24789ae988411ccf33ab0c30fe9106fab32e9b
  16. activated_at: <%= 5.days.ago.to_s :db %>
  17. aaron:
  18. id: 2
  19. login: aaron
  20. email: aaron@example.com
  21. salt: 7e3041ebc2fc05a40c60028e2c4901a81035d3cd
  22. crypted_password: 00742970dc9e6319f8019fd54864d3ea740f04b1 # test
  23. created_at: <%= 1.days.ago.to_s :db %>
  24. activation_code: 8f24789ae988411ccf33ab0c30fe9106fab32e9a
  25.  
  26. # Failure:
  27. Test::Unit::AssertionFailedError: <#<User:0x45aad30
  28. @attributes=
  29. {"salt"=>"7e3041ebc2fc05a40c60028e2c4901a81035d3cd",
  30. "activated_at"=>"2007-02-27 13:41:50",
  31. "updated_at"=>Sun Mar 04 13:41:50 -0600 2007,
  32. "crypted_password"=>"4b6dd603c64f03bc2f676658e287094878df9603",
  33. "activation_code"=>"8f24789ae988411ccf33ab0c30fe9106fab32e9b",
  34. "remember_token_expires_at"=>"2007-03-11 19:41:50",
  35. "id"=>"1",
  36. "remember_token"=>"0e71e492925ca75f189a4cf3eb25cfb77763cbb6",
  37. "login"=>"quentin2",
  38. "created_at"=>"2007-02-27 13:41:50",
  39. "email"=>"quentin@example.com"},
  40. @errors=
  41. #<ActiveRecord::Errors:0x45aa7cc @base=#<User:0x45aad30 ...>, @errors={}>,
  42. @password="new password",
  43. @password_confirmation="new password">> expected but was
  44. <nil>.
  45. 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