Browse Source

CLDC-4151: Add final question numbers

CLDC-4151-new-referral-questions
Samuel Young 1 week ago
parent
commit
f7adfd246d
  1. 4
      app/models/form/lettings/questions/referral_noms.rb
  2. 4
      app/models/form/lettings/questions/referral_org.rb
  3. 5
      app/models/form/lettings/questions/referral_register.rb
  4. 2
      spec/models/form/lettings/questions/referral_noms_spec.rb
  5. 2
      spec/models/form/lettings/questions/referral_org_spec.rb
  6. 10
      spec/models/form/lettings/questions/referral_register_spec.rb

4
app/models/form/lettings/questions/referral_noms.rb

@ -6,7 +6,7 @@ class Form::Lettings::Questions::ReferralNoms < ::Form::Question
@copy_key = "lettings.household_situation.referral.noms"
@type = "radio"
@check_answers_card_number = 0
@question_number = QUESTION_NUMBER_FROM_YEAR[form.start_date.year] || QUESTION_NUMBER_FROM_YEAR[QUESTION_NUMBER_FROM_YEAR.keys.max]
@question_number = QUESTION_NUMBER_FROM_YEAR[form.start_date.year]
@referral_register = referral_register
end
@ -45,5 +45,5 @@ class Form::Lettings::Questions::ReferralNoms < ::Form::Question
end
end
QUESTION_NUMBER_FROM_YEAR = { 2026 => 84 }.freeze
QUESTION_NUMBER_FROM_YEAR = { 2026 => 92 }.freeze
end

4
app/models/form/lettings/questions/referral_org.rb

@ -6,7 +6,7 @@ class Form::Lettings::Questions::ReferralOrg < ::Form::Question
@copy_key = "lettings.household_situation.referral.org"
@type = "radio"
@check_answers_card_number = 0
@question_number = QUESTION_NUMBER_FROM_YEAR[form.start_date.year] || QUESTION_NUMBER_FROM_YEAR[QUESTION_NUMBER_FROM_YEAR.keys.max]
@question_number = QUESTION_NUMBER_FROM_YEAR[form.start_date.year]
@referral_noms = referral_noms
end
@ -81,5 +81,5 @@ class Form::Lettings::Questions::ReferralOrg < ::Form::Question
end
end
QUESTION_NUMBER_FROM_YEAR = { 2026 => 84 }.freeze
QUESTION_NUMBER_FROM_YEAR = { 2026 => 92 }.freeze
end

5
app/models/form/lettings/questions/referral_register.rb

@ -6,8 +6,9 @@ class Form::Lettings::Questions::ReferralRegister < ::Form::Question
@copy_key = "lettings.household_situation.referral.register"
@type = "radio"
@check_answers_card_number = 0
@question_number = QUESTION_NUMBER_FROM_YEAR[form.start_date.year] || QUESTION_NUMBER_FROM_YEAR[QUESTION_NUMBER_FROM_YEAR.keys.max]
@provider_type = provider_type
@question_number = QUESTION_NUMBER_FROM_YEAR[form.start_date.year]
@question_number += 1 if @provider_type == :prp
end
def answer_options
@ -51,5 +52,5 @@ class Form::Lettings::Questions::ReferralRegister < ::Form::Question
log.is_renewal?
end
QUESTION_NUMBER_FROM_YEAR = { 2026 => 84 }.freeze
QUESTION_NUMBER_FROM_YEAR = { 2026 => 91 }.freeze
end

2
spec/models/form/lettings/questions/referral_noms_spec.rb

@ -78,6 +78,6 @@ RSpec.describe Form::Lettings::Questions::ReferralNoms, type: :model do
end
it "has the correct question_number" do
expect(question.question_number).to eq(84)
expect(question.question_number).to eq(92)
end
end

2
spec/models/form/lettings/questions/referral_org_spec.rb

@ -114,6 +114,6 @@ RSpec.describe Form::Lettings::Questions::ReferralOrg, type: :model do
end
it "has the correct question_number" do
expect(question.question_number).to eq(84)
expect(question.question_number).to eq(92)
end
end

10
spec/models/form/lettings/questions/referral_register_spec.rb

@ -66,6 +66,10 @@ RSpec.describe Form::Lettings::Questions::ReferralRegister, type: :model do
}.freeze,
)
end
it "has the correct question_number" do
expect(question.question_number).to eq(91)
end
end
context "when log is owned by an PRP" do
@ -92,9 +96,9 @@ RSpec.describe Form::Lettings::Questions::ReferralRegister, type: :model do
}.freeze,
)
end
end
it "has the correct question_number" do
expect(question.question_number).to eq(84)
it "has the correct question_number" do
expect(question.question_number).to eq(92)
end
end
end

Loading…
Cancel
Save