2 exercices font travailler cette notion, en écrivant du code dans le navigateur.
Dans la Pratique
- Ne pas envoyer le mail d'une commande annulée Un mailable en file respecte maintenant #[DeleteWhenMissingModels] : si sa commande a disparu entre-temps, la tâche est retirée au lieu d'échouer.
- Vérifier qu'un mail ne part qu'une fois assertSentOnce() et assertSentOnDemandOnce() : les faux Mail et Notification disent enfin « exactement une fois » en un mot.