From e1b97b3303700ef9e8018039a5f98f1c30147dfe Mon Sep 17 00:00:00 2001 From: maatinito <15379878+maatinito@users.noreply.github.com> Date: Thu, 20 Dec 2018 16:46:44 +0100 Subject: [PATCH] Make more emails previewable --- .../previews/administration_mailer_preview.rb | 25 +++++++++++++++++++ .../previews/gestionnaire_mailer_preview.rb | 14 +++++++++++ 2 files changed, 39 insertions(+) diff --git a/spec/mailers/previews/administration_mailer_preview.rb b/spec/mailers/previews/administration_mailer_preview.rb index 7e5633c31..807a37e27 100644 --- a/spec/mailers/previews/administration_mailer_preview.rb +++ b/spec/mailers/previews/administration_mailer_preview.rb @@ -14,4 +14,29 @@ class AdministrationMailerPreview < ActionMailer::Preview def refuse_admin AdministrationMailer.refuse_admin('bad_admin@pipo.com') end + + def new_admin + administration = Administration.new(email: 'superadmin@demarches-simplifiees.fr') + AdministrationMailer.new_admin_email(administrateur, administration) + end + + def dossier_expiration_summary + expiring_dossiers = [Dossier.new(id: 100, procedure: procedure_1)] + expired_dossiers = [Dossier.new(id: 100, procedure: procedure_2)] + AdministrationMailer.dossier_expiration_summary(expiring_dossiers, expired_dossiers) + end + + private + + def procedure_1 + Procedure.new(id: 10, libelle: "Démarche des marches", administrateur: administrateur) + end + + def procedure_2 + Procedure.new(id: 20, libelle: "Démarche pieds", administrateur: administrateur) + end + + def administrateur + Administrateur.new(id: 111, email: "chef.de.service@administration.gouv.fr") + end end diff --git a/spec/mailers/previews/gestionnaire_mailer_preview.rb b/spec/mailers/previews/gestionnaire_mailer_preview.rb index d7707bd22..b1f5e5e49 100644 --- a/spec/mailers/previews/gestionnaire_mailer_preview.rb +++ b/spec/mailers/previews/gestionnaire_mailer_preview.rb @@ -11,4 +11,18 @@ class GestionnaireMailerPreview < ActionMailer::Preview def send_login_token GestionnaireMailer.send_login_token(Gestionnaire.first, "token") end + + def invite_gestionnaire + GestionnaireMailer.invite_gestionnaire(gestionnaire, 'aedfa0d0') + end + + def user_to_gestionnaire + GestionnaireMailer.user_to_gestionnaire(gestionnaire.email) + end + + private + + def gestionnaire + Gestionnaire.new(id: 10, email: 'instructeur@administration.gouv.fr') + end end