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.

Commencer le Défis
    Tests Unitaires - Corriger un test asynchrone qui passe toujours | Test Technique & Recrutement