diff --git a/spec/controllers/moments_controller_spec.rb b/spec/controllers/moments_controller_spec.rb index e3adcd0f39..342d927015 100644 --- a/spec/controllers/moments_controller_spec.rb +++ b/spec/controllers/moments_controller_spec.rb @@ -131,8 +131,8 @@ def post_create(moment_params) end describe '#update' do - let!(:moment) { create(:moment, user: user) } - let(:valid_moment_params) { { why: 'updated why' } } + let!(:moment) { create(:moment, user: user, resource_recommendations: true) } + let(:valid_moment_params) { { why: 'updated why', resource_recommendations: false } } let(:invalid_moment_params) { { why: nil } } context 'when the user is logged in' do @@ -147,6 +147,10 @@ def post_create(moment_params) expect(moment.reload.why).to eq('updated why') end + it 'updates the resource_recommendations toggle' do + expect(moment.reload.resource_recommendations).to eq(false) + end + it 'redirects to the show page' do expect(response).to redirect_to(moment_path(moment)) end