spec: fix a flaky experts feature spec
When "invite linked dossiers" is checked, the invitation will generate one avis per dossier (including the linked ones). So when we retrieve the email send to the expert, and try to match it with the avis record, we need to specify wich avis (the one for the main dossier, or for the linked dossier). Otherwise the test is flaky, and sometimes doesn't match the right avis with the sent email.
This commit is contained in:
parent
7c4ac0a8ab
commit
6afddd8647
1 changed files with 2 additions and 1 deletions
|
@ -41,8 +41,9 @@ feature 'Inviting an expert:' do
|
|||
|
||||
expect(Avis.count).to eq(4)
|
||||
expect(all_emails.size).to eq(2)
|
||||
|
||||
invitation_email = open_email('expert2@exemple.fr')
|
||||
avis = Avis.find_by(email: 'expert2@exemple.fr')
|
||||
avis = Avis.find_by(email: 'expert2@exemple.fr', dossier: dossier)
|
||||
sign_up_link = sign_up_instructeur_avis_path(avis.id, avis.email)
|
||||
expect(invitation_email.body).to include(sign_up_link)
|
||||
end
|
||||
|
|
Loading…
Reference in a new issue