Tester l'envoi d'e-mails en Haskell sans envoyer de vrais e-mails
2025-04-21
Cet article montre comment tester la fonctionnalité d'envoi d'e-mails en Haskell sans envoyer de vrais e-mails, en utilisant des espions de test. En remplaçant la fonction d'envoi d'e-mails par un stub qui enregistre les arguments de l'appel de la fonction et en vérifiant les informations enregistrées dans la phase d'assertion du test, vous pouvez tester efficacement les effets secondaires, rendant les tests plus rapides et plus fiables. Cette méthode évite la dépendance aux services réels, ce qui conduit à des tests plus isolés et plus rapides.
Développement
Espion de test