Type d'évaluation
Mise en situation réelle
Analyse
Intelligence Artificielle
Compétences ciblées
Scénario Technique
Contexte Une fonction loadAdapter charge dynamiquement un module selon le type fourni. Le Problème Le test actuel : async function loadAdapter(type) { const adapter = await import(`./adapters/${type}.js`); return adapter.default(); } test("charge adapter mock", async () => { jest.mock("./adapters/paypal.js", () => ({ default: () => "ok" })); const result = await loadAdapter("paypal"); expect(result).toBe("ok"); }); Le mock n’est pas appliqué correctement. Contraintes Corriger la stratégie de mock pour les imports dynamiques. Livrable attendu Un test fonctionnel garantissant le bon chargement du module mocké.
Prêt à évaluer ce talent ?
Accédez à l'interface de test complète pour soumettre votre architecture ou votre code.