From d76ae3b7b6dd27bb68048fb5f4e69698ded297ab Mon Sep 17 00:00:00 2001 From: Kat Date: Wed, 18 Jan 2023 16:18:30 +0000 Subject: [PATCH] Add min and max to age2 + questions --- app/models/form/sales/questions/age2.rb | 2 ++ app/models/form/sales/questions/person_age.rb | 2 ++ spec/models/form/sales/questions/age2_spec.rb | 8 ++++++++ spec/models/form/sales/questions/person_age_spec.rb | 8 ++++++++ 4 files changed, 20 insertions(+) diff --git a/app/models/form/sales/questions/age2.rb b/app/models/form/sales/questions/age2.rb index 2ef19beab..9ba347ec8 100644 --- a/app/models/form/sales/questions/age2.rb +++ b/app/models/form/sales/questions/age2.rb @@ -11,5 +11,7 @@ class Form::Sales::Questions::Age2 < ::Form::Question "value" => "Not known", }] @check_answers_card_number = 2 + @max = 110 + @min = 0 end end diff --git a/app/models/form/sales/questions/person_age.rb b/app/models/form/sales/questions/person_age.rb index 53609f5c0..66008bbfc 100644 --- a/app/models/form/sales/questions/person_age.rb +++ b/app/models/form/sales/questions/person_age.rb @@ -10,5 +10,7 @@ class Form::Sales::Questions::PersonAge < Form::Sales::Questions::Person "value" => "Not known", }] @check_answers_card_number = person_index + @min = 0 + @max = 110 end end diff --git a/spec/models/form/sales/questions/age2_spec.rb b/spec/models/form/sales/questions/age2_spec.rb index b9e50debf..e98f41f93 100644 --- a/spec/models/form/sales/questions/age2_spec.rb +++ b/spec/models/form/sales/questions/age2_spec.rb @@ -51,4 +51,12 @@ RSpec.describe Form::Sales::Questions::Age2, type: :model do it "has the correct check_answers_card_number" do expect(question.check_answers_card_number).to eq(2) end + + it "has the correct min" do + expect(question.min).to eq(0) + end + + it "has the correct max" do + expect(question.max).to eq(110) + end end diff --git a/spec/models/form/sales/questions/person_age_spec.rb b/spec/models/form/sales/questions/person_age_spec.rb index b291a366c..08bf660de 100644 --- a/spec/models/form/sales/questions/person_age_spec.rb +++ b/spec/models/form/sales/questions/person_age_spec.rb @@ -32,6 +32,14 @@ RSpec.describe Form::Sales::Questions::PersonAge, type: :model do expect(question.hint_text).to be_nil end + it "has the correct min" do + expect(question.min).to eq(0) + end + + it "has the correct max" do + expect(question.max).to eq(110) + end + context "with not a joint purchase" do context "and person 1" do let(:person_index) { 2 }