Merge pull request #5396 from betagouv/5395-relancer-expert
5395 instructeur : relance un expert pour une demande d'avis
This commit is contained in:
commit
8c5308b9dc
7 changed files with 60 additions and 9 deletions
|
@ -282,6 +282,21 @@ describe Instructeurs::AvisController, type: :controller do
|
|||
expect(flash.notice).to eq("#{avis.email} ne peut plus donner son avis sur ce dossier.")
|
||||
end
|
||||
end
|
||||
|
||||
describe 'revive' do
|
||||
let(:avis) { create(:avis, claimant: instructeur, email: 'expert@gouv.fr') }
|
||||
let(:procedure) { avis.procedure }
|
||||
|
||||
before do
|
||||
allow(AvisMailer).to receive(:avis_invitation).and_return(double(deliver_later: nil))
|
||||
end
|
||||
|
||||
it 'sends a reminder to the expert' do
|
||||
get :revive, params: { procedure_id: procedure.id, id: avis.id }
|
||||
expect(AvisMailer).to have_received(:avis_invitation).once.with(avis)
|
||||
expect(flash.notice).to eq("Un mail de relance a été envoyé à #{avis.email}")
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
context 'without a instructeur signed in' do
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue