From 0e55fedf494aff6d036af3e836b0e2ed4495c080 Mon Sep 17 00:00:00 2001 From: natdeanlewissoftwire Date: Wed, 15 Mar 2023 16:24:38 +0000 Subject: [PATCH] feat: fix lettings_log_spec.rb --- spec/models/lettings_log_spec.rb | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/spec/models/lettings_log_spec.rb b/spec/models/lettings_log_spec.rb index 92530b9f2..7e0d78403 100644 --- a/spec/models/lettings_log_spec.rb +++ b/spec/models/lettings_log_spec.rb @@ -1982,8 +1982,14 @@ RSpec.describe LettingsLog do before do lettings_log.needstype = 2 allow(FormHandler.instance).to receive(:get_form).and_return(real_2021_2022_form) + Timecop.freeze(2022, 4, 2) end + after do + Timecop.unfreeze + end + + context "and a scheme with a single log is selected" do before do Timecop.freeze(2022, 4, 2) @@ -2063,15 +2069,8 @@ RSpec.describe LettingsLog do created_at: Time.utc(2022, 2, 8, 16, 52, 15), }) end - let(:location) { FactoryBot.create(:location, scheme:) } - - before do - Timecop.freeze(2022, 4, 2) - end - after do - Timecop.unfreeze - end + let(:location) { FactoryBot.create(:location, scheme:) } it "correctly infers and saves the renewal date" do record_from_db = ActiveRecord::Base.connection.execute("SELECT voiddate from lettings_logs where id=#{supported_housing_lettings_log.id}").to_a[0]