From 6dc697fa5ba743d1d8f7b1fe0d5cccb4b6e3c4ba Mon Sep 17 00:00:00 2001 From: kosiakkatrina <54268893+kosiakkatrina@users.noreply.github.com> Date: Mon, 25 Mar 2024 08:52:29 +0000 Subject: [PATCH] Specify start date for 2023 specific logs in tests (#2346) --- spec/models/log_spec.rb | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/spec/models/log_spec.rb b/spec/models/log_spec.rb index b35737c67..73533f881 100644 --- a/spec/models/log_spec.rb +++ b/spec/models/log_spec.rb @@ -8,22 +8,22 @@ RSpec.describe Log, type: :model do describe "#calculate_status" do it "returns the correct status for a completed sales log" do - complete_sales_log = create(:sales_log, :completed, status: nil) + complete_sales_log = create(:sales_log, :completed, saledate: Time.zone.local(2023, 12, 12), status: nil) expect(complete_sales_log.calculate_status).to eq "completed" end it "returns the correct status for an in progress sales log" do - in_progress_sales_log = create(:sales_log, :in_progress, status: nil) + in_progress_sales_log = create(:sales_log, :in_progress, saledate: Time.zone.local(2023, 12, 12), status: nil) expect(in_progress_sales_log.calculate_status).to eq "in_progress" end it "returns the correct status for a completed lettings log" do - complete_lettings_log = create(:lettings_log, :completed, status: nil) + complete_lettings_log = create(:lettings_log, :completed, startdate: Time.zone.local(2023, 12, 12), voiddate: Time.zone.local(2023, 12, 11), mrcdate: Time.zone.local(2023, 12, 11), status: nil) expect(complete_lettings_log.calculate_status).to eq "completed" end it "returns the correct status for an in progress lettings log" do - in_progress_lettings_log = create(:lettings_log, :in_progress, status: nil) + in_progress_lettings_log = create(:lettings_log, :in_progress, startdate: Time.zone.local(2023, 12, 12), status: nil) expect(in_progress_lettings_log.calculate_status).to eq "in_progress" end end @@ -48,7 +48,7 @@ RSpec.describe Log, type: :model do end context "when a non setup field is invalid for a lettings log" do - subject(:model) { build(:lettings_log, :completed, offered: 234) } + subject(:model) { build(:lettings_log, :completed, startdate: Time.zone.local(2023, 12, 12), offered: 234) } it "blanks it" do model.valid?