demarches-normaliennes/spec
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
..
components fix component spec 2023-01-16 11:14:29 +01:00
controllers Make date and datetime prefillable (#8304) 2023-01-12 17:42:02 +01:00
factories correctif(spec): associe le dossier suivis a l'instructeur du batch operation. sinon c'est un autre instructeur qui est crée 2023-01-16 11:14:29 +01:00
fixtures humanize raison sociale from api_entreprise in adapter 2023-01-11 14:42:38 +01:00
graphql normalize boolean values (#8320) 2023-01-05 11:18:27 +00:00
helpers feat(procedure): includes read duration of explication/non fillable champs 2022-10-31 12:17:16 +01:00
jobs correctif(spec): associe le dossier suivis a l'instructeur du batch operation. sinon c'est un autre instructeur qui est crée 2023-01-16 11:14:29 +01:00
lib amelioration(balancer_delivery_method): implemente le fait de forcer la methode de delivery au niveau de notre balancer de fournisseur demail 2023-01-11 17:13:05 +01:00
mailers feat(mailer): make errors interceptable by jobs so they will retry 2023-01-17 14:26:11 +01:00
middlewares specs: always require rails_helper 2020-03-31 12:48:32 +02:00
models feat(dossier): use select in filters bygroupe instructeur 2023-01-16 14:00:08 +01:00
policies refactor(dossier): champs -> champs_public 2022-11-10 22:44:39 +00:00
serializers normalize boolean values (#8320) 2023-01-05 11:18:27 +00:00
services accessibilite(pages-authentification): evolutions des pages de connexion/creation de compte pour respecter le DSFR et supporter une meilleure accessibilite 2023-01-03 16:26:05 +01:00
support normalize boolean values (#8320) 2023-01-05 11:18:27 +00:00
system feat(dossier): use select in filters bygroupe instructeur 2023-01-16 14:00:08 +01:00
views refactor(links): move FAQ from footer to common scope 2023-01-11 11:28:03 +01:00
rails_helper.rb test(flipper): reset flipper flags before each test 2022-10-12 14:14:30 +02:00
spec_helper.rb Chore(test): enable rspec only-failures support 2021-04-15 14:17:39 +02:00