diff --git a/app/controllers/case_logs_controller.rb b/app/controllers/case_logs_controller.rb index 68ed9fd08..d19f96bc1 100644 --- a/app/controllers/case_logs_controller.rb +++ b/app/controllers/case_logs_controller.rb @@ -38,7 +38,7 @@ class CaseLogsController < ApplicationController else previous_question = params[:previous_question] answer = params[previous_question] - @case_log.update(previous_question => answer) + @case_log.update!(previous_question => answer) NEXT_QUESTION[previous_question] end render result, locals: { case_log_id: @case_log.id } diff --git a/spec/controllers/case_logs_controller_spec.rb b/spec/controllers/case_logs_controller_spec.rb index fd5a84784..5526f8cb3 100644 --- a/spec/controllers/case_logs_controller_spec.rb +++ b/spec/controllers/case_logs_controller_spec.rb @@ -16,10 +16,9 @@ RSpec.describe CaseLogsController, type: :controller do expect { post :create, params: {}, session: valid_session }.to change(CaseLog, :count).by(1) - end - it 'redirects to that case log' do + it "redirects to that case log" do post :create, params: {}, session: valid_session expect(response.status).to eq(302) end