Merge pull request #5396 from betagouv/5395-relancer-expert

5395 instructeur : relance un expert pour une demande d'avis
This commit is contained in:
krichtof 2020-07-21 15:02:53 +02:00 committed by GitHub
commit 8c5308b9dc
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
7 changed files with 60 additions and 9 deletions

View file

@ -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