Browse Source

CLDC-4325: Fix sales log spec in 2025

need to use let rather than let! so the timecop can run first
pull/3250/head
samyou-softwire 2 weeks ago
parent
commit
7e690964db
  1. 11
      spec/models/sales_log_spec.rb

11
spec/models/sales_log_spec.rb

@ -684,7 +684,7 @@ RSpec.describe SalesLog, type: :model do
end end
context "when deriving household variables" do context "when deriving household variables" do
let!(:sales_log) do let(:sales_log) do
create( create(
:sales_log, :sales_log,
:completed, :completed,
@ -712,6 +712,15 @@ RSpec.describe SalesLog, type: :model do
) )
end end
before do
Timecop.travel(saledate)
Singleton.__init__(FormHandler)
end
after do
Timecop.return
end
context "when 2025", metadata: { year: 25 } do context "when 2025", metadata: { year: 25 } do
let(:saledate) { collection_start_date_for_year(2025) } let(:saledate) { collection_start_date_for_year(2025) }
let(:hholdcount) { 4 } let(:hholdcount) { 4 }

Loading…
Cancel
Save