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 p> cas de test p> Il n'imprime pas la
3 Réponses :
Vous pouvez définir le délai d'attente pour chaque suite ou chaque test p>
xxx pré> blockQuote>
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.
Le espère qu'il aide p> p> p> fait () code> doit être mis à l'intérieur comme ci-dessous:
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. P>
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". P>
ou aussi CAM Utilisez le paquet de Mongo-Unit. P>
refs: https://www.toptal.com / NodeJS / Intégration-and-E2E-TESTS-NODEJS-MONGODB P>
Avez-vous Stubbed
plan_details.find () code>?