Retour aux cas pratiques
TDDFondamental
Corriger une fonction reverseString pour passer le test
Scénario
Contexte Un test TDD a été écrit pour une fonction reverseString(str) qui doit inverser une chaîne. Le Problème Le code actuel : function reverseString(str) { return str; } test("reverseString inverse la chaîne", () => { expect(reverseString("abc")).toBe("cba"); }); La fonction ne respecte pas le test. Contraintes Modifier uniquement l’implémentation afin de satisfaire le test existant. Livrable attendu Une fonction correcte respectant la logique attendue dans un cycle TDD.
Compétences ciblées
tddstring manipulationred green refactorbugfix