diff --git a/app/controllers/form_controller.rb b/app/controllers/form_controller.rb index 0c630aa7d..8c4fd9f49 100644 --- a/app/controllers/form_controller.rb +++ b/app/controllers/form_controller.rb @@ -229,11 +229,13 @@ private if params[@log.model_name.param_key]["check_errors"] @page = form.get_page(params[@log.model_name.param_key]["page"]) + flash[:notice] = "You have successfully updated #{@page.questions.map(&:check_answer_label).to_sentence}" return send("#{@log.class.name.underscore}_#{params[@log.model_name.param_key]['original_page_id']}_path", @log, { check_errors: true, related_question_ids: params[@log.model_name.param_key]["related_question_ids"].split(" ") }.compact) end if params["referrer"] == "check_errors" @page = form.get_page(params[@log.model_name.param_key]["page"]) + flash[:notice] = "You have successfully updated #{@page.questions.map(&:check_answer_label).to_sentence}" return send("#{@log.class.name.underscore}_#{params['original_page_id']}_path", @log, { check_errors: true, related_question_ids: params["related_question_ids"] }.compact) end diff --git a/spec/requests/check_errors_controller_spec.rb b/spec/requests/check_errors_controller_spec.rb index 3c4a9390e..af79114de 100644 --- a/spec/requests/check_errors_controller_spec.rb +++ b/spec/requests/check_errors_controller_spec.rb @@ -274,7 +274,7 @@ RSpec.describe CheckErrorsController, type: :request do context "and answering specific lettings question" do let(:params) do { - original_page_id: "income_amount", + original_page_id: "household_members", referrer: "check_errors", related_question_ids: %w[hhmemb ecstat1 earnings], lettings_log: { @@ -293,6 +293,7 @@ RSpec.describe CheckErrorsController, type: :request do follow_redirect! expect(request.query_parameters["check_errors"]).to eq("true") expect(request.query_parameters["related_question_ids"]).to eq(%w[hhmemb ecstat1 earnings]) + expect(page).to have_content("You have successfully updated Number of household members") end end @@ -319,6 +320,7 @@ RSpec.describe CheckErrorsController, type: :request do follow_redirect! expect(request.query_parameters["check_errors"]).to eq("true") expect(request.query_parameters["related_question_ids"]).to eq(%w[income1 la ownershipsch]) + expect(page).to have_content("You have successfully updated Buyer 1’s gross annual income known? and Buyer 1’s gross annual income") end end end