Type d'évaluation
Mise en situation réelle
Analyse
Intelligence Artificielle
Compétences ciblées
Scénario Technique
Contexte Une classe EventBus permet d’enregistrer des listeners. Le Problème Le test actuel : class EventBus { constructor() { this.listeners = []; } on(fn) { this.listeners.push(fn); } } test("ajoute listener", () => { const bus = new EventBus(); bus.on(() => {}); expect(bus.listeners.length).toBe(1); }); Les tests multiples accumulent des références. Contraintes Assurer un nettoyage approprié après chaque test. Livrable attendu Une version garantissant l’absence d’effets cumulés ou de fuite simulée.
Prêt à évaluer ce talent ?
Accédez à l'interface de test complète pour soumettre votre architecture ou votre code.