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
    Corriger une implémentation partielle de filtre dynamique — mise en situation TDD | CodeDuel