Doublures de test

Une doublure de test remplace une dépendance réelle (base, API, horloge) pour isoler le code testé : stub (valeur fixée), mock (vérifie les appels), spy (observe les appels) ou fake (version simplifiée). Elle rend les tests rapides et déterministes.

Exemple

const envoyer = vi.fn();
notifier(envoyer);
expect(envoyer).toHaveBeenCalledTimes(1);

Notions voisines

Tout le glossaire