diff --git a/app/models/form/sales/questions/age1.rb b/app/models/form/sales/questions/age1.rb index 901780232..a03ad23f9 100644 --- a/app/models/form/sales/questions/age1.rb +++ b/app/models/form/sales/questions/age1.rb @@ -13,5 +13,6 @@ class Form::Sales::Questions::Age1 < ::Form::Question }, "value" => "Not known" } + @check_answers_card_number = 1 end end diff --git a/app/models/form/sales/questions/age2.rb b/app/models/form/sales/questions/age2.rb index 411af37f3..0ec530ebd 100644 --- a/app/models/form/sales/questions/age2.rb +++ b/app/models/form/sales/questions/age2.rb @@ -11,5 +11,6 @@ class Form::Sales::Questions::Age2 < ::Form::Question "condition" => { "age2_known" => 1 }, "value" => "Not known" } + @check_answers_card_number = 2 end end diff --git a/app/models/form/sales/questions/buyer1_age_known.rb b/app/models/form/sales/questions/buyer1_age_known.rb index 842c648f2..719feeaca 100644 --- a/app/models/form/sales/questions/buyer1_age_known.rb +++ b/app/models/form/sales/questions/buyer1_age_known.rb @@ -21,6 +21,7 @@ class Form::Sales::Questions::Buyer1AgeKnown < ::Form::Question } ], } + @check_answers_card_number = 1 end ANSWER_OPTIONS = { diff --git a/app/models/form/sales/questions/buyer1_ethnic_background_arab.rb b/app/models/form/sales/questions/buyer1_ethnic_background_arab.rb index f6bf163b0..2006eec92 100644 --- a/app/models/form/sales/questions/buyer1_ethnic_background_arab.rb +++ b/app/models/form/sales/questions/buyer1_ethnic_background_arab.rb @@ -8,6 +8,7 @@ class Form::Sales::Questions::Buyer1EthnicBackgroundArab < ::Form::Question @answer_options = ANSWER_OPTIONS @page = page @hint_text = "Buyer 1 is the person in the household who does the most paid work. If it’s a joint purchase and the buyers do the same amount of paid work, buyer 1 is whoever is the oldest." + @check_answers_card_number = 1 end ANSWER_OPTIONS = { diff --git a/app/models/form/sales/questions/buyer1_ethnic_background_asian.rb b/app/models/form/sales/questions/buyer1_ethnic_background_asian.rb index a6b8ea64f..9e61ed0a6 100644 --- a/app/models/form/sales/questions/buyer1_ethnic_background_asian.rb +++ b/app/models/form/sales/questions/buyer1_ethnic_background_asian.rb @@ -8,6 +8,7 @@ class Form::Sales::Questions::Buyer1EthnicBackgroundAsian < ::Form::Question @answer_options = ANSWER_OPTIONS @page = page @hint_text = "Buyer 1 is the person in the household who does the most paid work. If it’s a joint purchase and the buyers do the same amount of paid work, buyer 1 is whoever is the oldest." + @check_answers_card_number = 1 end ANSWER_OPTIONS = { diff --git a/app/models/form/sales/questions/buyer1_ethnic_background_black.rb b/app/models/form/sales/questions/buyer1_ethnic_background_black.rb index 841086ec3..bc9f16dde 100644 --- a/app/models/form/sales/questions/buyer1_ethnic_background_black.rb +++ b/app/models/form/sales/questions/buyer1_ethnic_background_black.rb @@ -8,6 +8,7 @@ class Form::Sales::Questions::Buyer1EthnicBackgroundBlack < ::Form::Question @answer_options = ANSWER_OPTIONS @page = page @hint_text = "Buyer 1 is the person in the household who does the most paid work. If it’s a joint purchase and the buyers do the same amount of paid work, buyer 1 is whoever is the oldest." + @check_answers_card_number = 1 end ANSWER_OPTIONS = { diff --git a/app/models/form/sales/questions/buyer1_ethnic_background_mixed.rb b/app/models/form/sales/questions/buyer1_ethnic_background_mixed.rb index 69451e9e9..c264459c7 100644 --- a/app/models/form/sales/questions/buyer1_ethnic_background_mixed.rb +++ b/app/models/form/sales/questions/buyer1_ethnic_background_mixed.rb @@ -8,6 +8,7 @@ class Form::Sales::Questions::Buyer1EthnicBackgroundMixed < ::Form::Question @answer_options = ANSWER_OPTIONS @page = page @hint_text = "Buyer 1 is the person in the household who does the most paid work. If it’s a joint purchase and the buyers do the same amount of paid work, buyer 1 is whoever is the oldest." + @check_answers_card_number = 1 end ANSWER_OPTIONS = { diff --git a/app/models/form/sales/questions/buyer1_ethnic_background_white.rb b/app/models/form/sales/questions/buyer1_ethnic_background_white.rb index cb9f2918f..52e771191 100644 --- a/app/models/form/sales/questions/buyer1_ethnic_background_white.rb +++ b/app/models/form/sales/questions/buyer1_ethnic_background_white.rb @@ -8,6 +8,7 @@ class Form::Sales::Questions::Buyer1EthnicBackgroundWhite < ::Form::Question @answer_options = ANSWER_OPTIONS @page = page @hint_text = "Buyer 1 is the person in the household who does the most paid work. If it’s a joint purchase and the buyers do the same amount of paid work, buyer 1 is whoever is the oldest." + @check_answers_card_number = 1 end ANSWER_OPTIONS = { diff --git a/app/models/form/sales/questions/buyer1_ethnic_group.rb b/app/models/form/sales/questions/buyer1_ethnic_group.rb index cb1a6da28..85a809aae 100644 --- a/app/models/form/sales/questions/buyer1_ethnic_group.rb +++ b/app/models/form/sales/questions/buyer1_ethnic_group.rb @@ -14,6 +14,7 @@ class Form::Sales::Questions::Buyer1EthnicGroup < ::Form::Question }, "value" => "Prefers not to say", } + @check_answers_card_number = 1 end ANSWER_OPTIONS = { diff --git a/app/models/form/sales/questions/buyer1_income.rb b/app/models/form/sales/questions/buyer1_income.rb index f4e586b39..2b80aec5a 100644 --- a/app/models/form/sales/questions/buyer1_income.rb +++ b/app/models/form/sales/questions/buyer1_income.rb @@ -10,5 +10,6 @@ class Form::Sales::Questions::Buyer1Income < ::Form::Question @step = 1 @width = 5 @prefix = "£" + @check_answers_card_number = 1 end end diff --git a/app/models/form/sales/questions/buyer1_income_known.rb b/app/models/form/sales/questions/buyer1_income_known.rb index 923045ef9..4e7ef182e 100644 --- a/app/models/form/sales/questions/buyer1_income_known.rb +++ b/app/models/form/sales/questions/buyer1_income_known.rb @@ -12,6 +12,7 @@ class Form::Sales::Questions::Buyer1IncomeKnown < ::Form::Question @conditional_for = { "income1" => [0], } + @check_answers_card_number = 1 end ANSWER_OPTIONS = { diff --git a/app/models/form/sales/questions/buyer1_live_in_property.rb b/app/models/form/sales/questions/buyer1_live_in_property.rb index b80736282..31111ce81 100644 --- a/app/models/form/sales/questions/buyer1_live_in_property.rb +++ b/app/models/form/sales/questions/buyer1_live_in_property.rb @@ -8,6 +8,7 @@ class Form::Sales::Questions::Buyer1LiveInProperty < ::Form::Question @answer_options = ANSWER_OPTIONS @page = page @hint_text = "Buyer 1 is the person in the household who does the most paid work. If it’s a joint purchase and the buyers do the same amount of paid work, buyer 1 is whoever is the oldest." + @check_answers_card_number = 1 end ANSWER_OPTIONS = { diff --git a/app/models/form/sales/questions/buyer1_mortgage.rb b/app/models/form/sales/questions/buyer1_mortgage.rb index c524c3495..07499ee32 100644 --- a/app/models/form/sales/questions/buyer1_mortgage.rb +++ b/app/models/form/sales/questions/buyer1_mortgage.rb @@ -7,6 +7,7 @@ class Form::Sales::Questions::Buyer1Mortgage < ::Form::Question @type = "radio" @answer_options = ANSWER_OPTIONS @page = page + @check_answers_card_number = 1 end ANSWER_OPTIONS = { diff --git a/app/models/form/sales/questions/buyer1_working_situation.rb b/app/models/form/sales/questions/buyer1_working_situation.rb index 9710b9512..5b933d794 100644 --- a/app/models/form/sales/questions/buyer1_working_situation.rb +++ b/app/models/form/sales/questions/buyer1_working_situation.rb @@ -8,6 +8,7 @@ class Form::Sales::Questions::Buyer1WorkingSituation < ::Form::Question @answer_options = ANSWER_OPTIONS @page = page @hint_text = "Buyer 1 is the person in the household who does the most paid work. If it's a joint purchase and the buyers do the same amount of paid work, buyer 1 is whoever is the oldest." + @check_answers_card_number = 1 end ANSWER_OPTIONS = { diff --git a/app/models/form/sales/questions/buyer2_age_known.rb b/app/models/form/sales/questions/buyer2_age_known.rb index 02a2fbfef..380d4bdef 100644 --- a/app/models/form/sales/questions/buyer2_age_known.rb +++ b/app/models/form/sales/questions/buyer2_age_known.rb @@ -20,6 +20,7 @@ class Form::Sales::Questions::Buyer2AgeKnown < ::Form::Question } ], } + @check_answers_card_number = 2 end ANSWER_OPTIONS = { diff --git a/app/models/form/sales/questions/buyer2_income.rb b/app/models/form/sales/questions/buyer2_income.rb index 4abb306a0..8e4d66278 100644 --- a/app/models/form/sales/questions/buyer2_income.rb +++ b/app/models/form/sales/questions/buyer2_income.rb @@ -10,5 +10,6 @@ class Form::Sales::Questions::Buyer2Income < ::Form::Question @step = 1 @width = 5 @prefix = "£" + @check_answers_card_number = 2 end end diff --git a/app/models/form/sales/questions/buyer2_income_known.rb b/app/models/form/sales/questions/buyer2_income_known.rb index f0897f6be..fd312776b 100644 --- a/app/models/form/sales/questions/buyer2_income_known.rb +++ b/app/models/form/sales/questions/buyer2_income_known.rb @@ -12,6 +12,7 @@ class Form::Sales::Questions::Buyer2IncomeKnown < ::Form::Question @conditional_for = { "income2" => [0], } + @check_answers_card_number = 2 end ANSWER_OPTIONS = { diff --git a/app/models/form/sales/questions/buyer2_live_in_property.rb b/app/models/form/sales/questions/buyer2_live_in_property.rb index 060f52afc..654832cfb 100644 --- a/app/models/form/sales/questions/buyer2_live_in_property.rb +++ b/app/models/form/sales/questions/buyer2_live_in_property.rb @@ -8,6 +8,7 @@ class Form::Sales::Questions::Buyer2LiveInProperty < ::Form::Question @hint_text = "" @answer_options = ANSWER_OPTIONS @page = page + @check_answers_card_number = 2 end ANSWER_OPTIONS = { diff --git a/app/models/form/sales/questions/buyer2_relationship_to_buyer1.rb b/app/models/form/sales/questions/buyer2_relationship_to_buyer1.rb index 11c9717ba..4564a2381 100644 --- a/app/models/form/sales/questions/buyer2_relationship_to_buyer1.rb +++ b/app/models/form/sales/questions/buyer2_relationship_to_buyer1.rb @@ -8,6 +8,7 @@ class Form::Sales::Questions::Buyer2RelationshipToBuyer1 < ::Form::Question @hint_text = "" @page = page @answer_options = ANSWER_OPTIONS + @check_answers_card_number = 2 end ANSWER_OPTIONS = { diff --git a/app/models/form/sales/questions/buyer2_working_situation.rb b/app/models/form/sales/questions/buyer2_working_situation.rb index 11b587f92..bc9bcbe1a 100644 --- a/app/models/form/sales/questions/buyer2_working_situation.rb +++ b/app/models/form/sales/questions/buyer2_working_situation.rb @@ -8,6 +8,7 @@ class Form::Sales::Questions::Buyer2WorkingSituation < ::Form::Question @hint_text = "" @page = page @answer_options = ANSWER_OPTIONS + @check_answers_card_number = 2 end ANSWER_OPTIONS = { diff --git a/app/models/form/sales/questions/gender_identity1.rb b/app/models/form/sales/questions/gender_identity1.rb index f5b6edbb6..bfc98f3a0 100644 --- a/app/models/form/sales/questions/gender_identity1.rb +++ b/app/models/form/sales/questions/gender_identity1.rb @@ -8,6 +8,7 @@ class Form::Sales::Questions::GenderIdentity1 < ::Form::Question @hint_text = "Buyer 1 is the person in the household who does the most paid work. If it’s a joint purchase and the buyers do the same amount of paid work, buyer 1 is whoever is the oldest." @page = page @answer_options = ANSWER_OPTIONS + @check_answers_card_number = 1 end ANSWER_OPTIONS = { diff --git a/app/models/form/sales/questions/gender_identity2.rb b/app/models/form/sales/questions/gender_identity2.rb index 2c0946edb..8e27c0cb5 100644 --- a/app/models/form/sales/questions/gender_identity2.rb +++ b/app/models/form/sales/questions/gender_identity2.rb @@ -7,6 +7,7 @@ class Form::Sales::Questions::GenderIdentity2 < ::Form::Question @type = "radio" @page = page @answer_options = ANSWER_OPTIONS + @check_answers_card_number = 2 end ANSWER_OPTIONS = { diff --git a/app/models/form/sales/questions/nationality1.rb b/app/models/form/sales/questions/nationality1.rb index 737bfc01e..4d3dabb01 100644 --- a/app/models/form/sales/questions/nationality1.rb +++ b/app/models/form/sales/questions/nationality1.rb @@ -18,6 +18,7 @@ class Form::Sales::Questions::Nationality1 < ::Form::Question }, ], } + @check_answers_card_number = 1 end ANSWER_OPTIONS = { diff --git a/app/models/form/sales/questions/other_nationality1.rb b/app/models/form/sales/questions/other_nationality1.rb index a779d4fc8..293d4a2f3 100644 --- a/app/models/form/sales/questions/other_nationality1.rb +++ b/app/models/form/sales/questions/other_nationality1.rb @@ -6,5 +6,6 @@ class Form::Sales::Questions::OtherNationality1 < ::Form::Question @header = "Nationality" @type = "text" @page = page + @check_answers_card_number = 1 end end diff --git a/app/models/form/sales/questions/person1_age.rb b/app/models/form/sales/questions/person1_age.rb index 6a96ec942..269fb9bbb 100644 --- a/app/models/form/sales/questions/person1_age.rb +++ b/app/models/form/sales/questions/person1_age.rb @@ -11,5 +11,6 @@ class Form::Sales::Questions::Person1Age < ::Form::Question "condition" => { "age3_known" => 1 }, "value" => "Not known" } + @check_answers_card_number = 3 end end diff --git a/app/models/form/sales/questions/person1_age_known.rb b/app/models/form/sales/questions/person1_age_known.rb index 910f27113..9c364544c 100644 --- a/app/models/form/sales/questions/person1_age_known.rb +++ b/app/models/form/sales/questions/person1_age_known.rb @@ -21,6 +21,7 @@ class Form::Sales::Questions::Person1AgeKnown < ::Form::Question } ], } + @check_answers_card_number = 3 end ANSWER_OPTIONS = { diff --git a/app/models/form/sales/questions/person2_age.rb b/app/models/form/sales/questions/person2_age.rb index b609994ec..d6b341e78 100644 --- a/app/models/form/sales/questions/person2_age.rb +++ b/app/models/form/sales/questions/person2_age.rb @@ -11,5 +11,6 @@ class Form::Sales::Questions::Person2Age < ::Form::Question "condition" => { "age4_known" => 1 }, "value" => "Not known" } + @check_answers_card_number = 4 end end diff --git a/app/models/form/sales/questions/person2_age_known.rb b/app/models/form/sales/questions/person2_age_known.rb index 3217aa249..b651aa056 100644 --- a/app/models/form/sales/questions/person2_age_known.rb +++ b/app/models/form/sales/questions/person2_age_known.rb @@ -21,6 +21,7 @@ class Form::Sales::Questions::Person2AgeKnown < ::Form::Question } ], } + @check_answers_card_number = 4 end ANSWER_OPTIONS = { diff --git a/app/models/form/sales/questions/person2_known.rb b/app/models/form/sales/questions/person2_known.rb index bc931d23f..b539590af 100644 --- a/app/models/form/sales/questions/person2_known.rb +++ b/app/models/form/sales/questions/person2_known.rb @@ -15,6 +15,7 @@ class Form::Sales::Questions::Person2Known < ::Form::Question }, ], } + @check_answers_card_number = 4 end ANSWER_OPTIONS = { diff --git a/app/models/form/sales/questions/person3_age.rb b/app/models/form/sales/questions/person3_age.rb index de7ef3166..da3da6937 100644 --- a/app/models/form/sales/questions/person3_age.rb +++ b/app/models/form/sales/questions/person3_age.rb @@ -11,5 +11,6 @@ class Form::Sales::Questions::Person3Age < ::Form::Question "condition" => { "age5_known" => 1 }, "value" => "Not known" } + @check_answers_card_number = 5 end end diff --git a/app/models/form/sales/questions/person3_age_known.rb b/app/models/form/sales/questions/person3_age_known.rb index c5444005a..8d1770f84 100644 --- a/app/models/form/sales/questions/person3_age_known.rb +++ b/app/models/form/sales/questions/person3_age_known.rb @@ -21,6 +21,7 @@ class Form::Sales::Questions::Person3AgeKnown < ::Form::Question } ], } + @check_answers_card_number = 5 end ANSWER_OPTIONS = { diff --git a/app/models/form/sales/questions/person3_known.rb b/app/models/form/sales/questions/person3_known.rb index f6f79447e..bcb37c151 100644 --- a/app/models/form/sales/questions/person3_known.rb +++ b/app/models/form/sales/questions/person3_known.rb @@ -15,6 +15,7 @@ class Form::Sales::Questions::Person3Known < ::Form::Question }, ], } + @check_answers_card_number = 5 end ANSWER_OPTIONS = { diff --git a/app/models/form/sales/questions/person4_age.rb b/app/models/form/sales/questions/person4_age.rb index 81809677d..e21b52a2d 100644 --- a/app/models/form/sales/questions/person4_age.rb +++ b/app/models/form/sales/questions/person4_age.rb @@ -11,5 +11,6 @@ class Form::Sales::Questions::Person4Age < ::Form::Question "condition" => { "age6_known" => 1 }, "value" => "Not known" } + @check_answers_card_number = 6 end end diff --git a/app/models/form/sales/questions/person4_age_known.rb b/app/models/form/sales/questions/person4_age_known.rb index 5d179dc21..21253c152 100644 --- a/app/models/form/sales/questions/person4_age_known.rb +++ b/app/models/form/sales/questions/person4_age_known.rb @@ -21,6 +21,7 @@ class Form::Sales::Questions::Person4AgeKnown < ::Form::Question } ], } + @check_answers_card_number = 6 end ANSWER_OPTIONS = { diff --git a/app/models/form/sales/questions/person4_known.rb b/app/models/form/sales/questions/person4_known.rb index ab6d4c132..162bba06a 100644 --- a/app/models/form/sales/questions/person4_known.rb +++ b/app/models/form/sales/questions/person4_known.rb @@ -15,6 +15,7 @@ class Form::Sales::Questions::Person4Known < ::Form::Question }, ], } + @check_answers_card_number = 6 end ANSWER_OPTIONS = { diff --git a/spec/models/form/sales/questions/age1_spec.rb b/spec/models/form/sales/questions/age1_spec.rb index ca66aa9e9..1924bf4b9 100644 --- a/spec/models/form/sales/questions/age1_spec.rb +++ b/spec/models/form/sales/questions/age1_spec.rb @@ -45,4 +45,8 @@ RSpec.describe Form::Sales::Questions::Age1, type: :model do "value" => "Not known" }) end + + it "has the correct check_answers_card_number" do + expect(question.check_answers_card_number).to eq(1) + end end diff --git a/spec/models/form/sales/questions/age2_spec.rb b/spec/models/form/sales/questions/age2_spec.rb index 64f70ddf2..5edde1eb8 100644 --- a/spec/models/form/sales/questions/age2_spec.rb +++ b/spec/models/form/sales/questions/age2_spec.rb @@ -47,4 +47,8 @@ RSpec.describe Form::Sales::Questions::Age2, type: :model do "value" => "Not known" }) end + + it "has the correct check_answers_card_number" do + expect(question.check_answers_card_number).to eq(2) + end end diff --git a/spec/models/form/sales/questions/buyer1_age_known_spec.rb b/spec/models/form/sales/questions/buyer1_age_known_spec.rb index 71dd025e9..2b7878146 100644 --- a/spec/models/form/sales/questions/buyer1_age_known_spec.rb +++ b/spec/models/form/sales/questions/buyer1_age_known_spec.rb @@ -59,4 +59,8 @@ RSpec.describe Form::Sales::Questions::Buyer1AgeKnown, type: :model do }], }) end + + it "has the correct check_answers_card_number" do + expect(question.check_answers_card_number).to eq(1) + end end diff --git a/spec/models/form/sales/questions/buyer1_ethnic_background_arab_spec.rb b/spec/models/form/sales/questions/buyer1_ethnic_background_arab_spec.rb index c13eda0c5..fd62707bd 100644 --- a/spec/models/form/sales/questions/buyer1_ethnic_background_arab_spec.rb +++ b/spec/models/form/sales/questions/buyer1_ethnic_background_arab_spec.rb @@ -41,4 +41,8 @@ RSpec.describe Form::Sales::Questions::Buyer1EthnicBackgroundArab, type: :model "19" => { "value" => "Arab" }, }) end + + it "has the correct check_answers_card_number" do + expect(question.check_answers_card_number).to eq(1) + end end diff --git a/spec/models/form/sales/questions/buyer1_ethnic_background_asian_spec.rb b/spec/models/form/sales/questions/buyer1_ethnic_background_asian_spec.rb index 3fe9cee96..1b7c99988 100644 --- a/spec/models/form/sales/questions/buyer1_ethnic_background_asian_spec.rb +++ b/spec/models/form/sales/questions/buyer1_ethnic_background_asian_spec.rb @@ -44,4 +44,8 @@ RSpec.describe Form::Sales::Questions::Buyer1EthnicBackgroundAsian, type: :model "9" => { "value" => "Pakistani" }, }) end + + it "has the correct check_answers_card_number" do + expect(question.check_answers_card_number).to eq(1) + end end diff --git a/spec/models/form/sales/questions/buyer1_ethnic_background_black_spec.rb b/spec/models/form/sales/questions/buyer1_ethnic_background_black_spec.rb index 28949b598..c324556f7 100644 --- a/spec/models/form/sales/questions/buyer1_ethnic_background_black_spec.rb +++ b/spec/models/form/sales/questions/buyer1_ethnic_background_black_spec.rb @@ -42,4 +42,8 @@ RSpec.describe Form::Sales::Questions::Buyer1EthnicBackgroundBlack, type: :model "14" => { "value" => "Any other Black, African or Caribbean background" }, }) end + + it "has the correct check_answers_card_number" do + expect(question.check_answers_card_number).to eq(1) + end end diff --git a/spec/models/form/sales/questions/buyer1_ethnic_background_mixed_spec.rb b/spec/models/form/sales/questions/buyer1_ethnic_background_mixed_spec.rb index 48ad38fa8..efbb928d4 100644 --- a/spec/models/form/sales/questions/buyer1_ethnic_background_mixed_spec.rb +++ b/spec/models/form/sales/questions/buyer1_ethnic_background_mixed_spec.rb @@ -43,4 +43,8 @@ RSpec.describe Form::Sales::Questions::Buyer1EthnicBackgroundMixed, type: :model "7" => { "value" => "Any other Mixed or Multiple ethnic background" }, }) end + + it "has the correct check_answers_card_number" do + expect(question.check_answers_card_number).to eq(1) + end end diff --git a/spec/models/form/sales/questions/buyer1_ethnic_background_white_spec.rb b/spec/models/form/sales/questions/buyer1_ethnic_background_white_spec.rb index 4b72afb92..e155378a3 100644 --- a/spec/models/form/sales/questions/buyer1_ethnic_background_white_spec.rb +++ b/spec/models/form/sales/questions/buyer1_ethnic_background_white_spec.rb @@ -43,4 +43,8 @@ RSpec.describe Form::Sales::Questions::Buyer1EthnicBackgroundWhite, type: :model "3" => { "value" => "Any other White background" }, }) end + + it "has the correct check_answers_card_number" do + expect(question.check_answers_card_number).to eq(1) + end end diff --git a/spec/models/form/sales/questions/buyer1_ethnic_group_spec.rb b/spec/models/form/sales/questions/buyer1_ethnic_group_spec.rb index 4823b43c8..07e58b368 100644 --- a/spec/models/form/sales/questions/buyer1_ethnic_group_spec.rb +++ b/spec/models/form/sales/questions/buyer1_ethnic_group_spec.rb @@ -46,4 +46,8 @@ RSpec.describe Form::Sales::Questions::Buyer1EthnicGroup, type: :model do "divider" => { "value" => true }, }) end + + it "has the correct check_answers_card_number" do + expect(question.check_answers_card_number).to eq(1) + end end diff --git a/spec/models/form/sales/questions/buyer1_income_known_spec.rb b/spec/models/form/sales/questions/buyer1_income_known_spec.rb index 81edb985e..a9d3ed9c8 100644 --- a/spec/models/form/sales/questions/buyer1_income_known_spec.rb +++ b/spec/models/form/sales/questions/buyer1_income_known_spec.rb @@ -52,4 +52,8 @@ RSpec.describe Form::Sales::Questions::Buyer1IncomeKnown, type: :model do expect(question.bottom_guidance?).to eq(true) expect(question.top_guidance?).to eq(false) end + + it "has the correct check_answers_card_number" do + expect(question.check_answers_card_number).to eq(1) + end end diff --git a/spec/models/form/sales/questions/buyer1_income_spec.rb b/spec/models/form/sales/questions/buyer1_income_spec.rb index 5ec84bb58..c37caad43 100644 --- a/spec/models/form/sales/questions/buyer1_income_spec.rb +++ b/spec/models/form/sales/questions/buyer1_income_spec.rb @@ -50,4 +50,8 @@ RSpec.describe Form::Sales::Questions::Buyer1Income, type: :model do it "has correct min" do expect(question.min).to eq(0) end + + it "has the correct check_answers_card_number" do + expect(question.check_answers_card_number).to eq(1) + end end diff --git a/spec/models/form/sales/questions/buyer1_live_in_property_spec.rb b/spec/models/form/sales/questions/buyer1_live_in_property_spec.rb index e241f5151..7b8979d76 100644 --- a/spec/models/form/sales/questions/buyer1_live_in_property_spec.rb +++ b/spec/models/form/sales/questions/buyer1_live_in_property_spec.rb @@ -45,4 +45,8 @@ RSpec.describe Form::Sales::Questions::Buyer1LiveInProperty, type: :model do it "has the correct hint" do expect(question.hint_text).to eq("Buyer 1 is the person in the household who does the most paid work. If it’s a joint purchase and the buyers do the same amount of paid work, buyer 1 is whoever is the oldest.") end + + it "has the correct check_answers_card_number" do + expect(question.check_answers_card_number).to eq(1) + end end diff --git a/spec/models/form/sales/questions/buyer1_mortgage_spec.rb b/spec/models/form/sales/questions/buyer1_mortgage_spec.rb index 0e5f49117..3fc341dfd 100644 --- a/spec/models/form/sales/questions/buyer1_mortgage_spec.rb +++ b/spec/models/form/sales/questions/buyer1_mortgage_spec.rb @@ -37,4 +37,8 @@ RSpec.describe Form::Sales::Questions::Buyer1Mortgage, type: :model do "2" => { "value" => "No" }, }) end + + it "has the correct check_answers_card_number" do + expect(question.check_answers_card_number).to eq(1) + end end diff --git a/spec/models/form/sales/questions/buyer1_working_situation_spec.rb b/spec/models/form/sales/questions/buyer1_working_situation_spec.rb index 55be38193..1c6986aea 100644 --- a/spec/models/form/sales/questions/buyer1_working_situation_spec.rb +++ b/spec/models/form/sales/questions/buyer1_working_situation_spec.rb @@ -45,4 +45,8 @@ RSpec.describe Form::Sales::Questions::Buyer1WorkingSituation, type: :model do "7" => { "value" => "Full-time student" }, }) end + + it "has the correct check_answers_card_number" do + expect(question.check_answers_card_number).to eq(1) + end end diff --git a/spec/models/form/sales/questions/buyer2_age_known_spec.rb b/spec/models/form/sales/questions/buyer2_age_known_spec.rb index 711a4015d..1380a6e34 100644 --- a/spec/models/form/sales/questions/buyer2_age_known_spec.rb +++ b/spec/models/form/sales/questions/buyer2_age_known_spec.rb @@ -52,4 +52,8 @@ RSpec.describe Form::Sales::Questions::Buyer2AgeKnown, type: :model do {"age2_known" => 1}] }) end + + it "has the correct check_answers_card_number" do + expect(question.check_answers_card_number).to eq(2) + end end diff --git a/spec/models/form/sales/questions/buyer2_income_known_spec.rb b/spec/models/form/sales/questions/buyer2_income_known_spec.rb index 06e7afc3e..6ec98613e 100644 --- a/spec/models/form/sales/questions/buyer2_income_known_spec.rb +++ b/spec/models/form/sales/questions/buyer2_income_known_spec.rb @@ -52,4 +52,8 @@ RSpec.describe Form::Sales::Questions::Buyer2IncomeKnown, type: :model do expect(question.bottom_guidance?).to eq(true) expect(question.top_guidance?).to eq(false) end + + it "has the correct check_answers_card_number" do + expect(question.check_answers_card_number).to eq(2) + end end diff --git a/spec/models/form/sales/questions/buyer2_income_spec.rb b/spec/models/form/sales/questions/buyer2_income_spec.rb index b7828918a..baf97a2f5 100644 --- a/spec/models/form/sales/questions/buyer2_income_spec.rb +++ b/spec/models/form/sales/questions/buyer2_income_spec.rb @@ -50,4 +50,8 @@ RSpec.describe Form::Sales::Questions::Buyer2Income, type: :model do it "has correct min" do expect(question.min).to eq(0) end + + it "has the correct check_answers_card_number" do + expect(question.check_answers_card_number).to eq(2) + end end diff --git a/spec/models/form/sales/questions/buyer2_live_in_property_spec.rb b/spec/models/form/sales/questions/buyer2_live_in_property_spec.rb index b0d1af779..0a5ae3699 100644 --- a/spec/models/form/sales/questions/buyer2_live_in_property_spec.rb +++ b/spec/models/form/sales/questions/buyer2_live_in_property_spec.rb @@ -41,4 +41,8 @@ RSpec.describe Form::Sales::Questions::Buyer2LiveInProperty, type: :model do "2" => { "value" => "No" }, }) end + + it "has the correct check_answers_card_number" do + expect(question.check_answers_card_number).to eq(2) + end end diff --git a/spec/models/form/sales/questions/buyer2_relationship_to_buyer1_spec.rb b/spec/models/form/sales/questions/buyer2_relationship_to_buyer1_spec.rb index 14bf2cb23..742c12ac0 100644 --- a/spec/models/form/sales/questions/buyer2_relationship_to_buyer1_spec.rb +++ b/spec/models/form/sales/questions/buyer2_relationship_to_buyer1_spec.rb @@ -43,4 +43,8 @@ RSpec.describe Form::Sales::Questions::Buyer2RelationshipToBuyer1, type: :model "R" => { "value" => "Buyer prefers not to say" }, }) end + + it "has the correct check_answers_card_number" do + expect(question.check_answers_card_number).to eq(2) + end end diff --git a/spec/models/form/sales/questions/buyer2_working_situation_spec.rb b/spec/models/form/sales/questions/buyer2_working_situation_spec.rb index 0573f02ed..02b7a76b0 100644 --- a/spec/models/form/sales/questions/buyer2_working_situation_spec.rb +++ b/spec/models/form/sales/questions/buyer2_working_situation_spec.rb @@ -50,4 +50,8 @@ RSpec.describe Form::Sales::Questions::Buyer2WorkingSituation, type: :model do "9" => { "value" => "Child under 16" }, }) end + + it "has the correct check_answers_card_number" do + expect(question.check_answers_card_number).to eq(2) + end end diff --git a/spec/models/form/sales/questions/gender_identity1_spec.rb b/spec/models/form/sales/questions/gender_identity1_spec.rb index a09d0bcf9..16ab43df5 100644 --- a/spec/models/form/sales/questions/gender_identity1_spec.rb +++ b/spec/models/form/sales/questions/gender_identity1_spec.rb @@ -43,4 +43,8 @@ RSpec.describe Form::Sales::Questions::GenderIdentity1, type: :model do "R" => { "value" => "Prefers not to say " }, }) end + + it "has the correct check_answers_card_number" do + expect(question.check_answers_card_number).to eq(1) + end end diff --git a/spec/models/form/sales/questions/gender_identity2_spec.rb b/spec/models/form/sales/questions/gender_identity2_spec.rb index e4da94a24..9ed83726c 100644 --- a/spec/models/form/sales/questions/gender_identity2_spec.rb +++ b/spec/models/form/sales/questions/gender_identity2_spec.rb @@ -39,4 +39,8 @@ RSpec.describe Form::Sales::Questions::GenderIdentity2, type: :model do "R" => { "value" => "Buyer prefers not to say" }, }) end + + it "has the correct check_answers_card_number" do + expect(question.check_answers_card_number).to eq(2) + end end diff --git a/spec/models/form/sales/questions/nationality1_spec.rb b/spec/models/form/sales/questions/nationality1_spec.rb index 819d41ae4..498386e5d 100644 --- a/spec/models/form/sales/questions/nationality1_spec.rb +++ b/spec/models/form/sales/questions/nationality1_spec.rb @@ -60,4 +60,8 @@ RSpec.describe Form::Sales::Questions::Nationality1, type: :model do ], }) end + + it "has the correct check_answers_card_number" do + expect(question.check_answers_card_number).to eq(1) + end end diff --git a/spec/models/form/sales/questions/other_nationality1_spec.rb b/spec/models/form/sales/questions/other_nationality1_spec.rb index b01928efc..c3faa73dc 100644 --- a/spec/models/form/sales/questions/other_nationality1_spec.rb +++ b/spec/models/form/sales/questions/other_nationality1_spec.rb @@ -34,4 +34,8 @@ RSpec.describe Form::Sales::Questions::OtherNationality1, type: :model do it "has the correct hint" do expect(question.hint_text).to be_nil end + + it "has the correct check_answers_card_number" do + expect(question.check_answers_card_number).to eq(1) + end end diff --git a/spec/models/form/sales/questions/person1_age_known_spec.rb b/spec/models/form/sales/questions/person1_age_known_spec.rb index a3871b48c..98dd81056 100644 --- a/spec/models/form/sales/questions/person1_age_known_spec.rb +++ b/spec/models/form/sales/questions/person1_age_known_spec.rb @@ -62,4 +62,8 @@ RSpec.describe Form::Sales::Questions::Person1AgeKnown, type: :model do }, ) end + + it "has the correct check_answers_card_number" do + expect(question.check_answers_card_number).to eq(3) + end end diff --git a/spec/models/form/sales/questions/person1_age_spec.rb b/spec/models/form/sales/questions/person1_age_spec.rb index e981050b4..d81cdc230 100644 --- a/spec/models/form/sales/questions/person1_age_spec.rb +++ b/spec/models/form/sales/questions/person1_age_spec.rb @@ -45,4 +45,8 @@ RSpec.describe Form::Sales::Questions::Person1Age, type: :model do "value" => "Not known" }) end + + it "has the correct check_answers_card_number" do + expect(question.check_answers_card_number).to eq(3) + end end diff --git a/spec/models/form/sales/questions/person2_age_known_spec.rb b/spec/models/form/sales/questions/person2_age_known_spec.rb index 7dc33563b..30a607d6e 100644 --- a/spec/models/form/sales/questions/person2_age_known_spec.rb +++ b/spec/models/form/sales/questions/person2_age_known_spec.rb @@ -55,4 +55,8 @@ RSpec.describe Form::Sales::Questions::Person2AgeKnown, type: :model do }, ) end + + it "has the correct check_answers_card_number" do + expect(question.check_answers_card_number).to eq(4) + end end diff --git a/spec/models/form/sales/questions/person2_age_spec.rb b/spec/models/form/sales/questions/person2_age_spec.rb index 2ee3c1726..69494ec92 100644 --- a/spec/models/form/sales/questions/person2_age_spec.rb +++ b/spec/models/form/sales/questions/person2_age_spec.rb @@ -45,4 +45,8 @@ RSpec.describe Form::Sales::Questions::Person2Age, type: :model do "value" => "Not known" }) end + + it "has the correct check_answers_card_number" do + expect(question.check_answers_card_number).to eq(4) + end end diff --git a/spec/models/form/sales/questions/person2_known_spec.rb b/spec/models/form/sales/questions/person2_known_spec.rb index 4e8a639c0..2eed7cfc3 100644 --- a/spec/models/form/sales/questions/person2_known_spec.rb +++ b/spec/models/form/sales/questions/person2_known_spec.rb @@ -57,4 +57,8 @@ RSpec.describe Form::Sales::Questions::Person2Known, type: :model do }, ) end + + it "has the correct check_answers_card_number" do + expect(question.check_answers_card_number).to eq(4) + end end diff --git a/spec/models/form/sales/questions/person3_age_known_spec.rb b/spec/models/form/sales/questions/person3_age_known_spec.rb index 982f9ef15..012bf8f62 100644 --- a/spec/models/form/sales/questions/person3_age_known_spec.rb +++ b/spec/models/form/sales/questions/person3_age_known_spec.rb @@ -55,4 +55,8 @@ RSpec.describe Form::Sales::Questions::Person3AgeKnown, type: :model do }, ) end + + it "has the correct check_answers_card_number" do + expect(question.check_answers_card_number).to eq(5) + end end diff --git a/spec/models/form/sales/questions/person3_age_spec.rb b/spec/models/form/sales/questions/person3_age_spec.rb index 2a381fe70..a589ed4ee 100644 --- a/spec/models/form/sales/questions/person3_age_spec.rb +++ b/spec/models/form/sales/questions/person3_age_spec.rb @@ -45,4 +45,8 @@ RSpec.describe Form::Sales::Questions::Person3Age, type: :model do "value" => "Not known" }) end + + it "has the correct check_answers_card_number" do + expect(question.check_answers_card_number).to eq(5) + end end diff --git a/spec/models/form/sales/questions/person3_known_spec.rb b/spec/models/form/sales/questions/person3_known_spec.rb index bab7d864c..39efdcb3a 100644 --- a/spec/models/form/sales/questions/person3_known_spec.rb +++ b/spec/models/form/sales/questions/person3_known_spec.rb @@ -57,4 +57,8 @@ RSpec.describe Form::Sales::Questions::Person3Known, type: :model do }, ) end + + it "has the correct check_answers_card_number" do + expect(question.check_answers_card_number).to eq(5) + end end diff --git a/spec/models/form/sales/questions/person4_age_known_spec.rb b/spec/models/form/sales/questions/person4_age_known_spec.rb index fe64e12e4..c5c1abf67 100644 --- a/spec/models/form/sales/questions/person4_age_known_spec.rb +++ b/spec/models/form/sales/questions/person4_age_known_spec.rb @@ -55,4 +55,8 @@ RSpec.describe Form::Sales::Questions::Person4AgeKnown, type: :model do }, ) end + + it "has the correct check_answers_card_number" do + expect(question.check_answers_card_number).to eq(6) + end end diff --git a/spec/models/form/sales/questions/person4_age_spec.rb b/spec/models/form/sales/questions/person4_age_spec.rb index 04dbca7a2..dddd9d74d 100644 --- a/spec/models/form/sales/questions/person4_age_spec.rb +++ b/spec/models/form/sales/questions/person4_age_spec.rb @@ -45,4 +45,8 @@ RSpec.describe Form::Sales::Questions::Person4Age, type: :model do "value" => "Not known" }) end + + it "has the correct check_answers_card_number" do + expect(question.check_answers_card_number).to eq(6) + end end diff --git a/spec/models/form/sales/questions/person4_known_spec.rb b/spec/models/form/sales/questions/person4_known_spec.rb index 667a71f01..f23dfa741 100644 --- a/spec/models/form/sales/questions/person4_known_spec.rb +++ b/spec/models/form/sales/questions/person4_known_spec.rb @@ -57,4 +57,8 @@ RSpec.describe Form::Sales::Questions::Person4Known, type: :model do }, ) end + + it "has the correct check_answers_card_number" do + expect(question.check_answers_card_number).to eq(6) + end end