Tests Unitaires
Fondamental
Corriger un test qui modifie l’état global
Type d'évaluation
Mise en situation réelle
Analyse
Intelligence Artificielle
Compétences ciblées
test isolation
state
jest
bugfix
Scénario Technique
Contexte Une variable globale est utilisée dans plusieurs tests. Le Problème Le code suivant provoque des effets de bord : let total = 0; function increment() { total++; } test("incrémente une fois", () => { increment(); expect(total).toBe(1); }); test("incrémente encore", () => { increment(); expect(total).toBe(1); }); Le second test échoue. Contraintes Garantir l’isolation des tests. Livrable attendu Une version corrigée assurant que chaque test démarre avec un état propre.
Prêt à évaluer ce talent ?
Accédez à l'interface de test complète pour soumettre votre architecture ou votre code.