diff --git a/spec/controllers/public/medical_releases_controller_spec.rb b/spec/controllers/public/medical_releases_controller_spec.rb index 794bdb2..d80325e 100644 --- a/spec/controllers/public/medical_releases_controller_spec.rb +++ b/spec/controllers/public/medical_releases_controller_spec.rb @@ -19,14 +19,29 @@ RSpec.describe Public::MedicalReleasesController, type: :controller do end it "displays validation errors" do - contract_template = create(:contract_template, project: project) + contract_template = create(:contract_template, + project: project, + question_1_text: "Question 1", + question_2_text: "Question 2" + ) sign_in(user) - post :create, params: { account_id: user.primary_account.to_param, project_id: project, contract_template_id: contract_template, medical_release: { person_address_city: "Albuquerque" } } + post :create, params: { + account_id: user.primary_account.to_param, + project_id: project, + contract_template_id: contract_template, + medical_release: { + person_address_city: "Albuquerque", + question_2_answer: "Answer 2" + } + } + body = CGI.unescape_html(response.body) expect(body).to match /Person first name can't be blank/ expect(body).to match /Person last name can't be blank/ expect(body).to match />can't be blank