Retour aux cas pratiques
TDDAvancé
Corriger une implémentation partielle de filtre dynamique
Scénario
Contexte Des tests TDD définissent qu’une fonction filterActive(users) retourne uniquement les utilisateurs avec active: true. Le Problème Le code actuel : function filterActive(users) { return users; } test("retourne uniquement les utilisateurs actifs", () => { const users = [ { name: "A", active: true }, { name: "B", active: false } ]; expect(filterActive(users)).toEqual([ { name: "A", active: true } ]); }); Contraintes Modifier uniquement la fonction pour satisfaire le test. Livrable attendu Une implémentation correcte respectant les tests existants.
Compétences ciblées
tddarray filteringred green refactorbugfix