From eb8dec653eb0d3782863c9e578f328ee92a7016e Mon Sep 17 00:00:00 2001 From: Kat Date: Tue, 28 Feb 2023 11:18:32 +0000 Subject: [PATCH] Add don't know options --- app/models/form/sales/questions/buyer1_mortgage.rb | 5 +++-- app/models/form/sales/questions/buyer1_previous_tenure.rb | 5 +++-- app/models/form/sales/questions/buyer2_mortgage.rb | 5 +++-- spec/models/form/sales/questions/buyer1_mortgage_spec.rb | 5 +++-- .../form/sales/questions/buyer1_previous_tenure_spec.rb | 5 +++-- spec/models/form/sales/questions/buyer2_mortgage_spec.rb | 5 +++-- 6 files changed, 18 insertions(+), 12 deletions(-) diff --git a/app/models/form/sales/questions/buyer1_mortgage.rb b/app/models/form/sales/questions/buyer1_mortgage.rb index f226f956c..33fb45c43 100644 --- a/app/models/form/sales/questions/buyer1_mortgage.rb +++ b/app/models/form/sales/questions/buyer1_mortgage.rb @@ -2,8 +2,8 @@ class Form::Sales::Questions::Buyer1Mortgage < ::Form::Question def initialize(id, hsh, page) super @id = "inc1mort" - @check_answer_label = "Buyer 1's income used for mortgage application" - @header = "Was buyer 1's income used for a mortgage application?" + @check_answer_label = "Buyer 1’s income used for mortgage application" + @header = "Was buyer 1’s income used for a mortgage application?" @type = "radio" @answer_options = ANSWER_OPTIONS @check_answers_card_number = 1 @@ -12,5 +12,6 @@ class Form::Sales::Questions::Buyer1Mortgage < ::Form::Question ANSWER_OPTIONS = { "1" => { "value" => "Yes" }, "2" => { "value" => "No" }, + "3" => { "value" => "Don’t know" }, }.freeze end diff --git a/app/models/form/sales/questions/buyer1_previous_tenure.rb b/app/models/form/sales/questions/buyer1_previous_tenure.rb index f075e615c..a99f12bea 100644 --- a/app/models/form/sales/questions/buyer1_previous_tenure.rb +++ b/app/models/form/sales/questions/buyer1_previous_tenure.rb @@ -2,8 +2,8 @@ class Form::Sales::Questions::Buyer1PreviousTenure < ::Form::Question def initialize(id, hsh, page) super @id = "prevten" - @check_answer_label = "Buyer 1's previous tenure" - @header = "What was buyer 1's previous tenure?" + @check_answer_label = "Buyer 1’s previous tenure" + @header = "What was buyer 1’s previous tenure?" @type = "radio" @answer_options = ANSWER_OPTIONS end @@ -17,5 +17,6 @@ class Form::Sales::Questions::Buyer1PreviousTenure < ::Form::Question "6" => { "value" => "Living with family or friends" }, "7" => { "value" => "Temporary accomodation" }, "9" => { "value" => "Other" }, + "0" => { "value" => "Don’t know" }, }.freeze end diff --git a/app/models/form/sales/questions/buyer2_mortgage.rb b/app/models/form/sales/questions/buyer2_mortgage.rb index 5697aea15..9d5f6d986 100644 --- a/app/models/form/sales/questions/buyer2_mortgage.rb +++ b/app/models/form/sales/questions/buyer2_mortgage.rb @@ -2,8 +2,8 @@ class Form::Sales::Questions::Buyer2Mortgage < ::Form::Question def initialize(id, hsh, page) super @id = "inc2mort" - @check_answer_label = "Buyer 2's income used for mortgage application" - @header = "Was buyer 2's income used for a mortgage application?" + @check_answer_label = "Buyer 2’s income used for mortgage application" + @header = "Was buyer 2’s income used for a mortgage application?" @type = "radio" @answer_options = ANSWER_OPTIONS @check_answers_card_number = 2 @@ -12,5 +12,6 @@ class Form::Sales::Questions::Buyer2Mortgage < ::Form::Question ANSWER_OPTIONS = { "1" => { "value" => "Yes" }, "2" => { "value" => "No" }, + "3" => { "value" => "Don’t know" }, }.freeze end diff --git a/spec/models/form/sales/questions/buyer1_mortgage_spec.rb b/spec/models/form/sales/questions/buyer1_mortgage_spec.rb index 59ae45afc..8c7ea725e 100644 --- a/spec/models/form/sales/questions/buyer1_mortgage_spec.rb +++ b/spec/models/form/sales/questions/buyer1_mortgage_spec.rb @@ -16,11 +16,11 @@ RSpec.describe Form::Sales::Questions::Buyer1Mortgage, type: :model do end it "has the correct header" do - expect(question.header).to eq("Was buyer 1's income used for a mortgage application?") + expect(question.header).to eq("Was buyer 1’s income used for a mortgage application?") end it "has the correct check_answer_label" do - expect(question.check_answer_label).to eq("Buyer 1's income used for mortgage application") + expect(question.check_answer_label).to eq("Buyer 1’s income used for mortgage application") end it "has the correct type" do @@ -35,6 +35,7 @@ RSpec.describe Form::Sales::Questions::Buyer1Mortgage, type: :model do expect(question.answer_options).to eq({ "1" => { "value" => "Yes" }, "2" => { "value" => "No" }, + "3" => { "value" => "Don’t know" }, }) end diff --git a/spec/models/form/sales/questions/buyer1_previous_tenure_spec.rb b/spec/models/form/sales/questions/buyer1_previous_tenure_spec.rb index ae1da940a..44c7a26af 100644 --- a/spec/models/form/sales/questions/buyer1_previous_tenure_spec.rb +++ b/spec/models/form/sales/questions/buyer1_previous_tenure_spec.rb @@ -16,11 +16,11 @@ RSpec.describe Form::Sales::Questions::Buyer1PreviousTenure, type: :model do end it "has the correct header" do - expect(question.header).to eq("What was buyer 1's previous tenure?") + expect(question.header).to eq("What was buyer 1’s previous tenure?") end it "has the correct check_answer_label" do - expect(question.check_answer_label).to eq("Buyer 1's previous tenure") + expect(question.check_answer_label).to eq("Buyer 1’s previous tenure") end it "has the correct type" do @@ -41,6 +41,7 @@ RSpec.describe Form::Sales::Questions::Buyer1PreviousTenure, type: :model do "6" => { "value" => "Living with family or friends" }, "7" => { "value" => "Temporary accomodation" }, "9" => { "value" => "Other" }, + "0" => { "value" => "Don’t know" }, }) end end diff --git a/spec/models/form/sales/questions/buyer2_mortgage_spec.rb b/spec/models/form/sales/questions/buyer2_mortgage_spec.rb index bb561af43..2eeb6782f 100644 --- a/spec/models/form/sales/questions/buyer2_mortgage_spec.rb +++ b/spec/models/form/sales/questions/buyer2_mortgage_spec.rb @@ -16,11 +16,11 @@ RSpec.describe Form::Sales::Questions::Buyer2Mortgage, type: :model do end it "has the correct header" do - expect(question.header).to eq("Was buyer 2's income used for a mortgage application?") + expect(question.header).to eq("Was buyer 2’s income used for a mortgage application?") end it "has the correct check_answer_label" do - expect(question.check_answer_label).to eq("Buyer 2's income used for mortgage application") + expect(question.check_answer_label).to eq("Buyer 2’s income used for mortgage application") end it "has the correct type" do @@ -35,6 +35,7 @@ RSpec.describe Form::Sales::Questions::Buyer2Mortgage, type: :model do expect(question.answer_options).to eq({ "1" => { "value" => "Yes" }, "2" => { "value" => "No" }, + "3" => { "value" => "Don’t know" }, }) end