From 0148a0bc5519e0ea440341ce32ed6109504dde12 Mon Sep 17 00:00:00 2001 From: samyou-softwire Date: Fri, 10 Apr 2026 14:36:42 +0100 Subject: [PATCH] CLDC-4300: Update tests --- .../validations/sales/sale_information_validations_spec.rb | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/spec/models/validations/sales/sale_information_validations_spec.rb b/spec/models/validations/sales/sale_information_validations_spec.rb index 8d4eb4cea..efbf6bd67 100644 --- a/spec/models/validations/sales/sale_information_validations_spec.rb +++ b/spec/models/validations/sales/sale_information_validations_spec.rb @@ -254,10 +254,11 @@ RSpec.describe Validations::Sales::SaleInformationValidations do context "when initial purchase date == saledate" do let(:record) { build(:sales_log, initialpurchase: current_collection_start_date, saledate: current_collection_start_date) } - it "does not add an error" do + it "adds error" do sale_information_validator.validate_staircasing_initial_purchase_date(record) - expect(record.errors[:initialpurchase]).not_to be_present + expect(record.errors[:initialpurchase]).to eq([I18n.t("validations.sales.sale_information.initialpurchase.must_be_before_saledate")]) + expect(record.errors[:saledate]).to eq([I18n.t("validations.sales.sale_information.saledate.must_be_after_initial_purchase_date")]) end end end