Add notified_of_own_activity to permitted attributes
in Profiles::NotificationsController#update
This commit is contained in:
parent
bd03ca4a8e
commit
0a0207ea91
2 changed files with 3 additions and 2 deletions
|
@ -17,6 +17,6 @@ class Profiles::NotificationsController < Profiles::ApplicationController
|
|||
end
|
||||
|
||||
def user_params
|
||||
params.require(:user).permit(:notification_email)
|
||||
params.require(:user).permit(:notification_email, :notified_of_own_activity)
|
||||
end
|
||||
end
|
||||
|
|
|
@ -16,10 +16,11 @@ describe Profiles::NotificationsController do
|
|||
user = create_user
|
||||
sign_in(user)
|
||||
|
||||
put :update, user: { notification_email: 'new@example.com', admin: true }
|
||||
put :update, user: { notification_email: 'new@example.com', notified_of_own_activity: true, admin: true }
|
||||
|
||||
user.reload
|
||||
expect(user.notification_email).to eq('new@example.com')
|
||||
expect(user.notified_of_own_activity).to eq(true)
|
||||
expect(user.admin).to eq(false)
|
||||
expect(controller).to set_flash[:notice].to('Notification settings saved')
|
||||
end
|
||||
|
|
Loading…
Reference in a new issue