Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- test "should update user attributtes" do
- login(@user,"admin")
- newuser = User.find_by_login("lolo")
- assert !newuser.valid?
- assert !newuser.has_role?(:disable)
- assert newuser.password_older_than?
- post :update, :role_disable => "add", :role_notify => "add", :id => newuser.id,
- :user => {:email => "usuario@user.net",
- :password => "123456Bb",
- :password_confirmation => "123456Bb"}
- assert newuser.valid?
- assert newuser.has_role?(:disable)
- assert newuser.has_role?(:notify)
- assert !newuser.has_role?(:admin)
- assert_equal "usuario@user.net",newuser.email
- pp newuser.password_updated_at
- assert !newuser.password_older_than?, "Password time dont update correctly"
- assert_equal I18n.t("user.updated"), flash[:notice]
- assert_redirected_to admin_path
- end
- def update
- if @user.update_attributes(params[:user])
- flash[:notice] = I18n.t("user.updated")
- redirect_back_or_default
- else
- render :action => :edit
- end
- end
- def find_user_by_param_id
- @user = User.find(params[:id]) if params[:id]
- end
Add Comment
Please, Sign In to add comment