Retour aux cas pratiques
TDDFondamental
Corriger une fonction countLetters pour satisfaire un test existant
Scénario
Contexte Un test TDD a été écrit pour une fonction countLetters(str) qui doit retourner le nombre de caractères d’une chaîne. Le Problème Le code actuel : function countLetters(str) { return 0; } test("countLetters retourne la longueur", () => { expect(countLetters("abc")).toBe(3); }); La fonction ne respecte pas le test. Contraintes Modifier uniquement l’implémentation pour faire passer le test. Livrable attendu Une version fonctionnelle respectant le test existant dans l’esprit TDD.
Compétences ciblées
tddstring manipulationred green refactorbugfix