instructeurs: fix mailer previews not to use Instructeur.email

Mailers previews now create mock Instructeurs without directly accessing
the email.
This commit is contained in:
Pierre de La Morinerie 2019-10-16 16:39:19 +02:00
parent 8e6930d257
commit 38f994a151
2 changed files with 9 additions and 3 deletions

View file

@ -1,7 +1,7 @@
# Preview all emails at http://localhost:3000/rails/mailers/avis_mailer # Preview all emails at http://localhost:3000/rails/mailers/avis_mailer
class AvisMailerPreview < ActionMailer::Preview class AvisMailerPreview < ActionMailer::Preview
def avis_invitation def avis_invitation
gestionaire = Instructeur.new(id: 1, email: 'jeanmichel.de-chauvigny@exemple.fr') gestionaire = Instructeur.new(id: 1, user: User.new(email: 'jeanmichel.de-chauvigny@exemple.fr'))
avis = Avis.new(id: 1, email: 'test@exemple.fr', claimant: gestionaire) avis = Avis.new(id: 1, email: 'test@exemple.fr', claimant: gestionaire)
avis.dossier = Dossier.new(id: 1) avis.dossier = Dossier.new(id: 1)
avis.dossier.procedure = Procedure.new(libelle: 'Démarche pour faire des marches') avis.dossier.procedure = Procedure.new(libelle: 'Démarche pour faire des marches')

View file

@ -44,11 +44,17 @@ class InstructeurMailerPreview < ActionMailer::Preview
private private
def instructeur def instructeur
Instructeur.new(id: 10, email: 'instructeur@administration.gouv.fr') Instructeur.new(
id: 10,
user: User.new(email: 'instructeur@administration.gouv.fr')
)
end end
def target_instructeur def target_instructeur
Instructeur.new(id: 12, email: 'collegue@administration.gouv.fr') Instructeur.new(
id: 12,
user: User.new(email: 'collegue@administration.gouv.fr')
)
end end
def procedure def procedure