Add notified_of_own_activity to permitted attributes

in Profiles::NotificationsController#update
This commit is contained in:
Richard Macklin 2017-01-27 01:31:53 -08:00
parent bd03ca4a8e
commit 0a0207ea91
2 changed files with 3 additions and 2 deletions

View File

@ -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

View File

@ -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