Retour aux cas pratiques
TDDFondamental

Corriger une implémentation d’une fonction divide

Scénario

Contexte Un test TDD vérifie qu’une fonction divide(a, b) retourne le résultat de la division. Le Problème Le code actuel : function divide(a, b) { return 0; } test("divide retourne le quotient", () => { expect(divide(10, 2)).toBe(5); }); La fonction ne respecte pas le test. Contraintes Modifier uniquement l’implémentation pour satisfaire le test. Livrable attendu Une version correcte respectant le comportement attendu dans le cycle TDD.

Compétences ciblées

tddmath logicred green refactorbugfix
    Corriger une implémentation d’une fonction divide — mise en situation TDD | CodeDuel