From 72523f59d7af7365f3b23d22a4c823d4b48c7746 Mon Sep 17 00:00:00 2001 From: Carolyn Date: Sat, 22 Mar 2025 01:08:07 +0000 Subject: [PATCH] pass test in 2024 and 2025 --- spec/requests/lettings_logs_controller_spec.rb | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/spec/requests/lettings_logs_controller_spec.rb b/spec/requests/lettings_logs_controller_spec.rb index 53b7e184d..38c2a9d75 100644 --- a/spec/requests/lettings_logs_controller_spec.rb +++ b/spec/requests/lettings_logs_controller_spec.rb @@ -1221,6 +1221,18 @@ RSpec.describe LettingsLogsController, type: :request do context "when a lettings log is for a renewal of supported housing in 2024" do let(:lettings_log) { create(:lettings_log, :startdate_today, assigned_to: user, renewal: 1, needstype: 2, rent_type: 3, postcode_known: 0, startdate: Time.zone.local(2024, 10, 20)) } + before do + Timecop.freeze(2024, 10, 15) + Singleton.__init__(FormHandler) + lettings_log.startdate = Time.zone.local(2024, 10, 20) + lettings_log.save! + end + + after do + Timecop.return + Singleton.__init__(FormHandler) + end + it "does not show property information" do get lettings_log_path(lettings_log) expect(page).to have_content "Tenancy information" @@ -1233,16 +1245,18 @@ RSpec.describe LettingsLogsController, type: :request do end context "when a lettings log is for a renewal of supported housing in 2025" do - let(:lettings_log) { create(:lettings_log, assigned_to: user, renewal: 1, needstype: 2, rent_type: 3, postcode_known: 0) } + let(:lettings_log) { create(:lettings_log, :startdate_today, assigned_to: user, renewal: 1, needstype: 2, rent_type: 3, postcode_known: 0) } before do Timecop.freeze(2025, 10, 15) + Singleton.__init__(FormHandler) lettings_log.startdate = Time.zone.local(2025, 10, 20) lettings_log.save! end after do Timecop.return + Singleton.__init__(FormHandler) end it "shows property information" do