Work on notify_near_deletion mailer
This commit is contained in:
parent
03b7e81ca4
commit
6391f7ff9c
5 changed files with 53 additions and 0 deletions
|
@ -83,4 +83,18 @@ RSpec.describe DossierMailer, type: :mailer do
|
|||
|
||||
it_behaves_like 'a dossier notification'
|
||||
end
|
||||
|
||||
describe '.notify_brouillon_near_deletion' do
|
||||
let(:dossier) { create(:dossier) }
|
||||
|
||||
before do
|
||||
duree = dossier.procedure.duree_conservation_dossiers_dans_ds
|
||||
@date_suppression = dossier.created_at + duree.months
|
||||
end
|
||||
|
||||
subject { described_class.notify_brouillon_near_deletion(dossier.user, [dossier]) }
|
||||
|
||||
it { expect(subject.body).to include("n° #{dossier.id} ") }
|
||||
it { expect(subject.body).to include(dossier.procedure.libelle) }
|
||||
end
|
||||
end
|
||||
|
|
|
@ -20,6 +20,13 @@ class DossierMailerPreview < ActionMailer::Preview
|
|||
DossierMailer.notify_revert_to_instruction(dossier)
|
||||
end
|
||||
|
||||
def notify_brouillon_near_deletion
|
||||
DossierMailer.notify_brouillon_near_deletion(User.new(email: "usager@example.com"), [dossier])
|
||||
end
|
||||
|
||||
def notify_brouillons_near_deletion
|
||||
DossierMailer.notify_brouillon_near_deletion(User.new(email: "usager@example.com"), [dossier, dossier])
|
||||
end
|
||||
private
|
||||
|
||||
def deleted_dossier
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue