From 4299c9dbea68c8a7fe3f259838d0e1e4e2b77f63 Mon Sep 17 00:00:00 2001 From: Paul Chavard Date: Tue, 5 May 2020 12:41:45 +0200 Subject: [PATCH] =?UTF-8?q?Use=20a=20=E2=80=9Csafe=E2=80=9D=20reference=20?= =?UTF-8?q?date=20in=20expiration=20tests?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../expired_dossiers_deletion_service_spec.rb | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/spec/services/expired_dossiers_deletion_service_spec.rb b/spec/services/expired_dossiers_deletion_service_spec.rb index a040a2ebb..29d89f8ce 100644 --- a/spec/services/expired_dossiers_deletion_service_spec.rb +++ b/spec/services/expired_dossiers_deletion_service_spec.rb @@ -4,6 +4,7 @@ describe ExpiredDossiersDeletionService do let(:user) { create(:user) } let(:procedure) { create(:procedure, :published) } let(:procedure_2) { create(:procedure, :published) } + let(:reference_date) { Date.parse("March 8") } describe '#process_expired_dossiers_brouillon' do let(:today) { Time.zone.now.at_midnight } @@ -43,7 +44,7 @@ describe ExpiredDossiersDeletionService do end describe '#send_brouillon_expiration_notices' do - before { Timecop.freeze(Time.zone.now) } + before { Timecop.freeze(reference_date) } after { Timecop.return } before do @@ -83,7 +84,7 @@ describe ExpiredDossiersDeletionService do end describe '#delete_expired_brouillons_and_notify' do - before { Timecop.freeze(Time.zone.now) } + before { Timecop.freeze(reference_date) } after { Timecop.return } before do @@ -131,7 +132,7 @@ describe ExpiredDossiersDeletionService do end describe '#send_en_construction_expiration_notices' do - before { Timecop.freeze(Time.zone.now) } + before { Timecop.freeze(reference_date) } after { Timecop.return } before do @@ -202,7 +203,7 @@ describe ExpiredDossiersDeletionService do describe '#delete_expired_en_construction_and_notify' do let!(:warning_period) { 1.month + 5.days } - before { Timecop.freeze(Time.zone.now) } + before { Timecop.freeze(reference_date) } after { Timecop.return } before do @@ -270,7 +271,7 @@ describe ExpiredDossiersDeletionService do end describe '#send_termine_expiration_notices' do - before { Timecop.freeze(Time.zone.now) } + before { Timecop.freeze(reference_date) } after { Timecop.return } before do @@ -339,7 +340,7 @@ describe ExpiredDossiersDeletionService do end describe '#delete_expired_termine_and_notify' do - before { Timecop.freeze(Time.zone.now) } + before { Timecop.freeze(reference_date) } after { Timecop.return } before do