Tests Unitaires
Fondamental
Corriger un test asynchrone qui passe toujours
Type d'évaluation
Mise en situation réelle
Analyse
Intelligence Artificielle
Compétences ciblées
async test
promise
jest
bugfix
Scénario Technique
Contexte Une fonction fetchData() retourne une promesse résolue avec la chaîne "ok". Un test a été écrit mais il réussit même si la valeur change. Le Problème Le test actuel : test("fetchData retourne ok", () => { fetchData().then(data => { expect(data).toBe("ok"); }); }); Ce test ne gère pas correctement l’asynchronisme. Contraintes Vous devez corriger le test pour qu’il attende réellement la résolution de la promesse. Livrable attendu Un test asynchrone corrigé utilisant return ou async/await afin d’assurer une vérification fiable.
Prêt à évaluer ce talent ?
Accédez à l'interface de test complète pour soumettre votre architecture ou votre code.