Corriger un test avec import dynamique mal mocké
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.