From b81f69580b11a0259cd5ab8f6093dc72978039d3 Mon Sep 17 00:00:00 2001 From: Paul Chavard Date: Tue, 30 Jul 2024 09:35:15 +0200 Subject: [PATCH] fix(sva/svr): fix spec with arbitrary date --- spec/models/dossier_spec.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/spec/models/dossier_spec.rb b/spec/models/dossier_spec.rb index 16476828c..b1bf110fc 100644 --- a/spec/models/dossier_spec.rb +++ b/spec/models/dossier_spec.rb @@ -1298,6 +1298,7 @@ describe Dossier, type: :model do context "via procedure sva" do let(:procedure) { create(:procedure, :sva, :published, :for_individual) } let(:dossier) { create(:dossier, :en_construction, :with_individual, procedure:, sva_svr_decision_on: 10.days.from_now) } + let(:sva_svr_decision_on) { SVASVRDecisionDateCalculatorService.new(dossier, procedure).decision_date } subject do dossier.process_sva_svr! @@ -1307,7 +1308,7 @@ describe Dossier, type: :model do it 'passes dossier en instruction' do expect(subject.state).to eq('en_instruction') expect(subject.followers_instructeurs).not_to include(instructeur) - expect(subject.sva_svr_decision_on >= 2.months.from_now.to_date + 1.day).to be_truthy + expect(subject.sva_svr_decision_on).to eq(sva_svr_decision_on) expect(last_operation.operation).to eq('passer_en_instruction') expect(last_operation.automatic_operation?).to be_truthy expect(operation_serialized['operation']).to eq('passer_en_instruction')