Tests Unitaires
Avancé
Corriger une mauvaise isolation avec afterEach manquant

Type d'évaluation

Mise en situation réelle

Analyse

Intelligence Artificielle

Compétences ciblées

test isolation
state reset
jest
bugfix

Scénario Technique

Contexte Une base de données simulée est partagée entre plusieurs tests. Le Problème Le code actuel : let db = []; function add(item) { db.push(item); } test("ajoute un élément", () => { add("A"); expect(db.length).toBe(1); }); test("db vide au départ", () => { expect(db.length).toBe(0); }); Le second test échoue. Contraintes Garantir l’isolation via une réinitialisation appropriée. Livrable attendu Une version corrigée utilisant beforeEach ou afterEach pour nettoyer l’état.

Prêt à évaluer ce talent ?

Accédez à l'interface de test complète pour soumettre votre architecture ou votre code.

Commencer le Défis
    Tests Unitaires - Corriger une mauvaise isolation avec afterEach manquant | Test Technique & Recrutement