parent
d968a403f7
commit
5e01be0f15
2 changed files with 6 additions and 2 deletions
|
@ -5,7 +5,7 @@
|
||||||
Vous pouvez retrouver et compléter le brouillon que vous avez créé pour la démarche
|
Vous pouvez retrouver et compléter le brouillon que vous avez créé pour la démarche
|
||||||
%strong= @dossier.procedure.libelle
|
%strong= @dossier.procedure.libelle
|
||||||
à l'adresse suivante :
|
à l'adresse suivante :
|
||||||
= link_to users_dossiers_url(liste: 'brouillon'), users_dossiers_url(liste: 'brouillon'), target: '_blank'
|
= link_to dossier_url(@dossier), dossier_url(@dossier), target: '_blank'
|
||||||
|
|
||||||
%p
|
%p
|
||||||
Bonne journée,
|
Bonne journée,
|
||||||
|
|
|
@ -556,6 +556,8 @@ describe Dossier do
|
||||||
end
|
end
|
||||||
|
|
||||||
describe "#send_draft_notification_email" do
|
describe "#send_draft_notification_email" do
|
||||||
|
include Rails.application.routes.url_helpers
|
||||||
|
|
||||||
let(:procedure) { create(:procedure) }
|
let(:procedure) { create(:procedure) }
|
||||||
let(:user) { create(:user) }
|
let(:user) { create(:user) }
|
||||||
|
|
||||||
|
@ -564,15 +566,17 @@ describe Dossier do
|
||||||
end
|
end
|
||||||
|
|
||||||
it "send an email when the dossier is created for the very first time" do
|
it "send an email when the dossier is created for the very first time" do
|
||||||
|
dossier = nil
|
||||||
ActiveJob::Base.queue_adapter = :test
|
ActiveJob::Base.queue_adapter = :test
|
||||||
expect do
|
expect do
|
||||||
perform_enqueued_jobs do
|
perform_enqueued_jobs do
|
||||||
Dossier.create(procedure: procedure, state: "brouillon", user: user)
|
dossier = Dossier.create(procedure: procedure, state: "brouillon", user: user)
|
||||||
end
|
end
|
||||||
end.to change(ActionMailer::Base.deliveries, :size).from(0).to(1)
|
end.to change(ActionMailer::Base.deliveries, :size).from(0).to(1)
|
||||||
|
|
||||||
mail = ActionMailer::Base.deliveries.last
|
mail = ActionMailer::Base.deliveries.last
|
||||||
expect(mail.subject).to eq("Retrouvez votre brouillon pour la démarche \"#{procedure.libelle}\"")
|
expect(mail.subject).to eq("Retrouvez votre brouillon pour la démarche \"#{procedure.libelle}\"")
|
||||||
|
expect(mail.html_part.body).to include(dossier_url(dossier))
|
||||||
end
|
end
|
||||||
|
|
||||||
it "does not send an email when the dossier is created with a non brouillon state" do
|
it "does not send an email when the dossier is created with a non brouillon state" do
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue