demarches-normaliennes/spec/mailers
Colin Darie ce7e674159 feat(mailer): make errors interceptable by jobs so they will retry
Comme on intercepte chaque `StandardError` pour le monitoring des mails
en erreur, l'erreur n'était plus visible par le job, et les emails
étaient perdus.

A la place on re-raise une autre erreur pour que le job échoue afin de
retry plus tard. Pour ne pas être "avalée" par le rescue_from,
cette erreur doit héritée d'`Exception` plutôt que `StandardError`.

NB: il faudrait parvenir à écrire un test pour vérifier ce comportement.

Pour être vérifié en dev, il faut activer `raise_delivery_errors`
comme en production.
2023-01-17 14:26:11 +01:00
..
previews refactor(email): improve wording of near deletion to user 2023-01-04 13:15:10 +01:00
administrateur_mailer_spec.rb feat(manager#outdated_procedure): allow super admin to enable procedure_expires_when_termine_enabled for old procedure 2022-08-24 13:10:48 +02:00
administration_mailer_spec.rb remove warning mail for dubious procedures 2022-05-25 14:44:53 +02:00
application_mailer_spec.rb feat(mailer): make errors interceptable by jobs so they will retry 2023-01-17 14:26:11 +01:00
avis_mailer_spec.rb fix(instructeurs/avis#revive): ArgumentError on AvisMailer.avis_invitation 2022-06-14 08:41:09 +02:00
devise_user_mailer_spec.rb amelioration(devise_mailer): oriente les mails de devise vers un fournisseur quand cela est configuré 2023-01-11 17:13:05 +01:00
dossier_mailer_spec.rb refactor(email): improve wording of automatic deletion to user 2023-01-04 13:15:10 +01:00
groupe_instructeur_mailer_spec.rb Routing: send emails to the right group 2019-12-16 17:47:08 +01:00
instructeur_mailer_spec.rb Remove old export code 2020-02-19 18:19:17 +01:00
invite_mailer_spec.rb feat(mailer): make errors interceptable by jobs so they will retry 2023-01-17 14:26:11 +01:00
notification_mailer_spec.rb refactor(user): rename delete_and_keep_track_dossiers 2022-11-16 17:52:47 +01:00
user_mailer_spec.rb feat(Administrateur::ArchivesControllers): add archives #index and #create for admin 2022-07-04 14:18:46 +02:00