Browse Source

CLDC-4189: Ensure log is not classed as generan needs if prevten isnt answered

CLDC-4191-referral-question-csv-xml
Samuel Young 2 weeks ago
parent
commit
b1a6a30dcd
  1. 2
      app/models/lettings_log.rb
  2. 13
      spec/models/validations/household_validations_spec.rb

2
app/models/lettings_log.rb

@ -551,6 +551,8 @@ class LettingsLog < Log
end
def is_prevten_general_needs?
return false unless prevten
![30, 31, 32, 33, 35, 38, 6].include?(prevten)
end

13
spec/models/validations/household_validations_spec.rb

@ -528,6 +528,19 @@ RSpec.describe Validations::HouseholdValidations do
record.referral_noms = scenario[:referral_noms]
end
context "and prevten is nil" do
before do
record.prevten = nil
end
it "does not add an error" do
household_validator.validate_referral(record)
expect(record.errors["prevten"]).to be_empty
expect(record.errors["referral_register"]).to be_empty
expect(record.errors["referral_noms"]).to be_empty
end
end
[
{ code: 3, label: "Private sector tenancy" },
{ code: 27, label: "Owner occupation (low-cost home ownership)" },

Loading…
Cancel
Save