diff --git a/app/models/form/sales/questions/age1.rb b/app/models/form/sales/questions/age1.rb index 390fba3a6..901780232 100644 --- a/app/models/form/sales/questions/age1.rb +++ b/app/models/form/sales/questions/age1.rb @@ -7,5 +7,11 @@ class Form::Sales::Questions::Age1 < ::Form::Question @type = "numeric" @page = page @width = 2 + @inferred_check_answers_value = { + "condition" => { + "age1_known" => 1 + }, + "value" => "Not known" + } end end diff --git a/app/models/form/sales/questions/age2.rb b/app/models/form/sales/questions/age2.rb index 9792bf333..411af37f3 100644 --- a/app/models/form/sales/questions/age2.rb +++ b/app/models/form/sales/questions/age2.rb @@ -7,5 +7,9 @@ class Form::Sales::Questions::Age2 < ::Form::Question @type = "numeric" @page = page @width = 2 + @inferred_check_answers_value = { + "condition" => { "age2_known" => 1 }, + "value" => "Not known" + } end end diff --git a/app/models/form/sales/questions/person1_age.rb b/app/models/form/sales/questions/person1_age.rb index 00cf1de13..6a96ec942 100644 --- a/app/models/form/sales/questions/person1_age.rb +++ b/app/models/form/sales/questions/person1_age.rb @@ -7,5 +7,9 @@ class Form::Sales::Questions::Person1Age < ::Form::Question @type = "numeric" @page = page @width = 3 + @inferred_check_answers_value = { + "condition" => { "age3_known" => 1 }, + "value" => "Not known" + } end end diff --git a/app/models/form/sales/questions/person2_age.rb b/app/models/form/sales/questions/person2_age.rb index e465e5db1..b609994ec 100644 --- a/app/models/form/sales/questions/person2_age.rb +++ b/app/models/form/sales/questions/person2_age.rb @@ -7,5 +7,9 @@ class Form::Sales::Questions::Person2Age < ::Form::Question @type = "numeric" @page = page @width = 3 + @inferred_check_answers_value = { + "condition" => { "age4_known" => 1 }, + "value" => "Not known" + } end end diff --git a/app/models/form/sales/questions/person3_age.rb b/app/models/form/sales/questions/person3_age.rb index ca6c71953..de7ef3166 100644 --- a/app/models/form/sales/questions/person3_age.rb +++ b/app/models/form/sales/questions/person3_age.rb @@ -7,5 +7,9 @@ class Form::Sales::Questions::Person3Age < ::Form::Question @type = "numeric" @page = page @width = 3 + @inferred_check_answers_value = { + "condition" => { "age5_known" => 1 }, + "value" => "Not known" + } end end diff --git a/app/models/form/sales/questions/person4_age.rb b/app/models/form/sales/questions/person4_age.rb index ca858fe72..81809677d 100644 --- a/app/models/form/sales/questions/person4_age.rb +++ b/app/models/form/sales/questions/person4_age.rb @@ -7,5 +7,9 @@ class Form::Sales::Questions::Person4Age < ::Form::Question @type = "numeric" @page = page @width = 3 + @inferred_check_answers_value = { + "condition" => { "age6_known" => 1 }, + "value" => "Not known" + } end end diff --git a/spec/models/form/sales/questions/age1_spec.rb b/spec/models/form/sales/questions/age1_spec.rb index 7739a123f..ca66aa9e9 100644 --- a/spec/models/form/sales/questions/age1_spec.rb +++ b/spec/models/form/sales/questions/age1_spec.rb @@ -38,4 +38,11 @@ RSpec.describe Form::Sales::Questions::Age1, type: :model do it "has the correct width" do expect(question.width).to eq(2) end + + it "has the correct inferred check answers value" do + expect(question.inferred_check_answers_value).to eq({ + "condition" => { "age1_known" => 1}, + "value" => "Not known" + }) + end end diff --git a/spec/models/form/sales/questions/age2_spec.rb b/spec/models/form/sales/questions/age2_spec.rb index 9f5a382ee..64f70ddf2 100644 --- a/spec/models/form/sales/questions/age2_spec.rb +++ b/spec/models/form/sales/questions/age2_spec.rb @@ -38,4 +38,13 @@ RSpec.describe Form::Sales::Questions::Age2, type: :model do it "has the correct width" do expect(question.width).to eq(2) end + + it "has the correct inferred check answers value" do + expect(question.inferred_check_answers_value).to eq({ + "condition" => { + "age2_known" => 1 + }, + "value" => "Not known" + }) + 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 bd2939212..e981050b4 100644 --- a/spec/models/form/sales/questions/person1_age_spec.rb +++ b/spec/models/form/sales/questions/person1_age_spec.rb @@ -38,4 +38,11 @@ RSpec.describe Form::Sales::Questions::Person1Age, type: :model do it "has the correct width" do expect(question.width).to eq(3) end + + it "has the correct inferred check answers value" do + expect(question.inferred_check_answers_value).to eq({ + "condition" => {"age3_known" => 1}, + "value" => "Not known" + }) + 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 4caedc2bc..2ee3c1726 100644 --- a/spec/models/form/sales/questions/person2_age_spec.rb +++ b/spec/models/form/sales/questions/person2_age_spec.rb @@ -38,4 +38,11 @@ RSpec.describe Form::Sales::Questions::Person2Age, type: :model do it "has the correct width" do expect(question.width).to eq(3) end + + it "has the correct inferred check answers value" do + expect(question.inferred_check_answers_value).to eq({ + "condition" => {"age4_known" => 1}, + "value" => "Not known" + }) + 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 59dda523e..2a381fe70 100644 --- a/spec/models/form/sales/questions/person3_age_spec.rb +++ b/spec/models/form/sales/questions/person3_age_spec.rb @@ -38,4 +38,11 @@ RSpec.describe Form::Sales::Questions::Person3Age, type: :model do it "has the correct width" do expect(question.width).to eq(3) end + + it "has the correct inferred check answers value" do + expect(question.inferred_check_answers_value).to eq({ + "condition" => {"age5_known" => 1}, + "value" => "Not known" + }) + 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 c465a9d2a..04dbca7a2 100644 --- a/spec/models/form/sales/questions/person4_age_spec.rb +++ b/spec/models/form/sales/questions/person4_age_spec.rb @@ -38,4 +38,11 @@ RSpec.describe Form::Sales::Questions::Person4Age, type: :model do it "has the correct width" do expect(question.width).to eq(3) end + + it "has the correct inferred check answers value" do + expect(question.inferred_check_answers_value).to eq({ + "condition" => {"age6_known" => 1}, + "value" => "Not known" + }) + end end