-1
votes

Erreur: délai d'expiration de 2000MS dépassé. Pour les tests et les crochets ASYNC, assurez-vous que "Terminé ()" est appelé;

Essayé Timeout et Terminé () Fonction Pour résoudre ce problème, il ne fonctionne pas d'une erreur: Délai d'expiration de 2000MS dépassée. Pour les tests et les crochets ASYNC, assurez-vous que "Terminé ()" est appelé; Erreur.

contrôleur xxx

cas de test xxx

Il n'imprime pas la res dans console.log.


1 commentaires

Avez-vous Stubbed plan_details.find () ?


3 Réponses :


-2
votes

Vous pouvez définir le délai d'attente pour chaque suite ou chaque test xxx


1 commentaires

Le délai d'attente n'est pas une solution appropriée, nous ne pouvons pas garantir que les cas de test fonctionnaient correctement ou non.



-1
votes

Le fait () doit être mis à l'intérieur comme ci-dessous: xxx

espère qu'il aide


0 commentaires

0
votes

a trouvé une solution, la question était due à la connexion MongoDB, les cas de test d'unités n'obtiennent pas la connexion de MongoDB pour les cas d'essais d'unités épargnaient à exécuter la fonction de mangouste.

Pour résoudre le problème, Ajout de fichier Helper.js, a ajouté le code de connexion Mongoose dans ce fichier, utilisé le fichier helper.js dans la commande test "Test": "Test moka --Require helper.js".

ou aussi CAM Utilisez le paquet de Mongo-Unit.

refs: https://www.toptal.com / NodeJS / Intégration-and-E2E-TESTS-NODEJS-MONGODB


0 commentaires