From bc61f733bc6dfe6f301339a6f6c9b772446bfeb7 Mon Sep 17 00:00:00 2001 From: samyou-softwire Date: Fri, 20 Mar 2026 11:34:35 +0000 Subject: [PATCH] CLDC-4325: Fix lettings log derived spec in 2025 timecop required for the start dates to work --- spec/models/lettings_log_derived_fields_spec.rb | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/spec/models/lettings_log_derived_fields_spec.rb b/spec/models/lettings_log_derived_fields_spec.rb index 283dbc473..056b0a5e7 100644 --- a/spec/models/lettings_log_derived_fields_spec.rb +++ b/spec/models/lettings_log_derived_fields_spec.rb @@ -1070,6 +1070,15 @@ RSpec.describe LettingsLog, type: :model do let(:user) { create(:user, organisation:) } let(:persisted_renewal_lettings_log) { create(:lettings_log, :setup_completed, startdate:, renewal: 1, assigned_to: user) } + before do + Timecop.travel(startdate) + Singleton.__init__(FormHandler) + end + + after do + Timecop.return + end + context "when 2025", metadata: { year: 25 } do let(:startdate) { collection_start_date_for_year(2025) }