Retour aux cas pratiques
TDDFondamental

Corriger une implémentation minimale ne respectant pas le premier test TDD

Scénario

Contexte En approche TDD, un premier test a été écrit pour une fonction sum(a, b) qui doit retourner la somme de deux nombres. L’implémentation actuelle est volontairement minimale. Le Problème Le code suivant ne satisfait pas le test : function sum(a, b) { return a; } test("sum retourne la somme de deux nombres", () => { expect(sum(2, 3)).toBe(5); }); L’implémentation ne respecte pas le comportement attendu. Contraintes Modifier uniquement la fonction pour faire passer le test en respectant la logique métier simple. Livrable attendu Une implémentation correcte permettant au test existant de réussir dans une démarche TDD.

Compétences ciblées

tddred green refactorunit testingbugfix
    Corriger une implémentation minimale ne respectant pas le premier test TDD — mise en situation TDD | CodeDuel