From dcb77532854f0fc4e5383813e7f227ede37ac365 Mon Sep 17 00:00:00 2001 From: natdeanlewissoftwire Date: Tue, 17 Jan 2023 17:09:36 +0000 Subject: [PATCH] tests: add new tests for new validation occurences --- .../validations/sales/household_validations_spec.rb | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/spec/models/validations/sales/household_validations_spec.rb b/spec/models/validations/sales/household_validations_spec.rb index de2b0d2e2..1ba7eb7f3 100644 --- a/spec/models/validations/sales/household_validations_spec.rb +++ b/spec/models/validations/sales/household_validations_spec.rb @@ -74,6 +74,8 @@ RSpec.describe Validations::Sales::HouseholdValidations do household_validator.validate_household_number_of_other_members(record) expect(record.errors["relat2"]) .to include(match I18n.t("validations.household.relat.partner_under_16")) + expect(record.errors["age2"]) + .to include(match I18n.t("validations.household.age.partner_under_16")) end it "validates that a person over 20 must not be a child of the buyer" do @@ -82,6 +84,8 @@ RSpec.describe Validations::Sales::HouseholdValidations do household_validator.validate_household_number_of_other_members(record) expect(record.errors["relat2"]) .to include(match I18n.t("validations.household.relat.child_over_20")) + expect(record.errors["age2"]) + .to include(match I18n.t("validations.household.age.child_over_20")) end it "validates that a person aged 16-19 who is a student must be a child of the buyer" do @@ -91,6 +95,10 @@ RSpec.describe Validations::Sales::HouseholdValidations do household_validator.validate_household_number_of_other_members(record) expect(record.errors["relat2"]) .to include(match I18n.t("validations.household.relat.student_16_19")) + expect(record.errors["age2"]) + .to include(match I18n.t("validations.household.age.student_16_19")) + expect(record.errors["ecstat2"]) + .to include(match I18n.t("validations.household.ecstat.student_16_19")) end end end