From f484ed852cbfab6e6474903048203bca5d0a87a6 Mon Sep 17 00:00:00 2001 From: Arthur Campbell Date: Wed, 5 Apr 2023 12:20:40 +0100 Subject: [PATCH] add step to age questions in sales --- app/models/form/sales/questions/age2.rb | 1 + app/models/form/sales/questions/person_age.rb | 1 + spec/models/form/sales/questions/age2_spec.rb | 4 ++++ spec/models/form/sales/questions/person_age_spec.rb | 4 ++++ 4 files changed, 10 insertions(+) diff --git a/app/models/form/sales/questions/age2.rb b/app/models/form/sales/questions/age2.rb index c0dc567a1..c003eb02e 100644 --- a/app/models/form/sales/questions/age2.rb +++ b/app/models/form/sales/questions/age2.rb @@ -13,6 +13,7 @@ class Form::Sales::Questions::Age2 < ::Form::Question @check_answers_card_number = 2 @max = 110 @min = 0 + @step = 1 @question_number = 28 end end diff --git a/app/models/form/sales/questions/person_age.rb b/app/models/form/sales/questions/person_age.rb index 779e09669..cdbc9f80b 100644 --- a/app/models/form/sales/questions/person_age.rb +++ b/app/models/form/sales/questions/person_age.rb @@ -12,6 +12,7 @@ class Form::Sales::Questions::PersonAge < ::Form::Question @check_answers_card_number = person_index @min = 0 @max = 110 + @step = 1 @question_number = 29 + (4 * person_index) end end diff --git a/spec/models/form/sales/questions/age2_spec.rb b/spec/models/form/sales/questions/age2_spec.rb index e98f41f93..fc5dfa77a 100644 --- a/spec/models/form/sales/questions/age2_spec.rb +++ b/spec/models/form/sales/questions/age2_spec.rb @@ -59,4 +59,8 @@ RSpec.describe Form::Sales::Questions::Age2, type: :model do it "has the correct max" do expect(question.max).to eq(110) end + + it "has the correct step" do + expect(question.step).to be 1 + 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 9f475f6b6..1358ec4d2 100644 --- a/spec/models/form/sales/questions/person_age_spec.rb +++ b/spec/models/form/sales/questions/person_age_spec.rb @@ -40,6 +40,10 @@ RSpec.describe Form::Sales::Questions::PersonAge, type: :model do expect(question.width).to eq(3) end + it "has the correct step" do + expect(question.step).to be 1 + end + context "with person 2" do let(:person_index) { 2 } let(:question_id) { "age2" }