From 4a1e2b759006d35590d98a0959d1a22e2f9a1165 Mon Sep 17 00:00:00 2001 From: samyou-softwire Date: Mon, 16 Mar 2026 17:14:05 +0000 Subject: [PATCH] CLDC-4215: Add a verifying test --- .../sales/sale_information_validations_spec.rb | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/spec/models/validations/sales/sale_information_validations_spec.rb b/spec/models/validations/sales/sale_information_validations_spec.rb index 7a4537322..4104823f0 100644 --- a/spec/models/validations/sales/sale_information_validations_spec.rb +++ b/spec/models/validations/sales/sale_information_validations_spec.rb @@ -703,6 +703,18 @@ RSpec.describe Validations::Sales::SaleInformationValidations do end end end + + context "when mortgageused is don't know" do + let(:record) { FactoryBot.build(:sales_log, :saledate_today, mortgageused: 3, deposit: 10_000, value: 100_000, discount: 10, ownershipsch: 2, type: 9) } + + it "does not add an error" do + sale_information_validator.validate_discounted_ownership_value(record) + expect(record.errors["mortgage"]).to be_empty + expect(record.errors["value"]).to be_empty + expect(record.errors["deposit"]).to be_empty + expect(record.errors["discount"]).to be_empty + end + end end describe "#validate_outright_sale_value_matches_mortgage_plus_deposit" do