Guest User

Untitled

a guest
Jul 13th, 2018
223
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.13 KB | None | 0 0
  1. test "should update user attributtes" do
  2. login(@user,"admin")
  3. newuser = User.find_by_login("lolo")
  4. assert !newuser.valid?
  5. assert !newuser.has_role?(:disable)
  6. assert newuser.password_older_than?
  7.  
  8. post :update, :role_disable => "add", :role_notify => "add", :id => newuser.id,
  9. :user => {:email => "usuario@user.net",
  10. :password => "123456Bb",
  11. :password_confirmation => "123456Bb"}
  12. assert newuser.valid?
  13. assert newuser.has_role?(:disable)
  14. assert newuser.has_role?(:notify)
  15. assert !newuser.has_role?(:admin)
  16. assert_equal "usuario@user.net",newuser.email
  17. pp newuser.password_updated_at
  18. assert !newuser.password_older_than?, "Password time dont update correctly"
  19. assert_equal I18n.t("user.updated"), flash[:notice]
  20. assert_redirected_to admin_path
  21. end
  22.  
  23.  
  24. def update
  25. if @user.update_attributes(params[:user])
  26. flash[:notice] = I18n.t("user.updated")
  27. redirect_back_or_default
  28. else
  29. render :action => :edit
  30. end
  31. end
  32. def find_user_by_param_id
  33. @user = User.find(params[:id]) if params[:id]
  34. end
Add Comment
Please, Sign In to add comment