Mondes 1 et 2
Du code qui vérifie le code
Tester
Écrire des tests qui attrapent les vrais bugs, rapides et toujours identiques.
Compétences à acquérir
- AssertionsComparer des valeurs, et dire précisément ce qui diffère.
- Choix des casNormal, limites, erreurs — jugés par le test de mutation.
- Doubles de testBouchons, espions et injection de dépendances.
- DéterminismeL'heure et le hasard passés en paramètres.
À la fin, tu sauras
- Écrire une suite qui attrape un > à la place d'un >=
- Tester un envoi d'e-mail sans en envoyer
- Tester une limite de 48 heures en une milliseconde
