Retour aux cas pratiques
Tests UnitairesFondamental
Corriger un test de fonction d’addition incorrect
Scénario
Contexte Une équipe développe une petite bibliothèque utilitaire contenant une fonction add(a, b). Un test unitaire a été écrit pour valider son comportement, mais il échoue alors que la fonction semble correcte. Le Problème Le test suivant ne passe pas : function add(a, b) { return a + b; } test("addition de deux nombres", () => { expect(add(2, 3)).toBe("5"); }); Le test compare le résultat avec une valeur incorrecte. Contraintes Vous ne devez pas modifier la logique métier si elle est correcte. Vous devez corriger uniquement le test pour qu’il reflète le comportement attendu. Livrable attendu Une version corrigée du test unitaire garantissant que la fonction add retourne bien un nombre égal à 5.
Compétences ciblées
unit testingassertionjestbugfix