Retour aux cas pratiques
API TestingAvancé
Corriger un test avec mauvaise gestion des promesses asynchrones
Scénario
Contexte Un test API enchaîne deux appels dépendants mais oublie d’attendre la résolution de la première requête. Le Problème const res = api.post('/login', credentials); const profile = await api.get('/profile'); La première requête n’est pas correctement attendue. Contraintes Corriger la gestion asynchrone en utilisant await correctement avant d’utiliser le résultat. Livrable attendu Un test API respectant correctement la gestion asynchrone des appels réseau.
Compétences ciblées
apiasync awaitbugfixrequest chaining