0
votes

nœud.js moka avant la fonction fonctionne après l'exécution du test

J'ai déplacé cela autour de tellement et essayé avec fait () , async et chaîning () , déplaçant le décrivent () autour de moi et ma dernière tentative consistait à renvoyer une promesse auparavant comme ASYNC Fonction à MOCHA avant () est toujours terminé avant () SPEC? suggéré.

La console (" fini! ") / code> qui indique que les tables ont été créées sont une manière imprimée après console.log ("Tests de démarrage ') qui indique le début des tests.

Je devrais mentionner que La table utilisateur est créée et tous les tests d'utilisateur fonctionne comme un charme.

Tous mes tests échouent, car ils essaient d'effectuer des opérations sur des tables qui n'existent pas. Je ne suis pas sûr de beaucoup de beaucoup. Comment puis-je vous assurer que le avant fonctionne avant les tests réels? xxx xxx


Modifier: version moka 8.1.1


0 commentaires

3 Réponses :


0
votes

J'ai déjà eu un problème similaire, mais je ne suis pas sûr si c'est la même chose.

Essayez ce style s'il vous plaît. Notez la fonction async () au lieu des fonctions arrow. xxx


3 commentaires

Après avoir remplacé toutes les fonctions de la flèche avec des fonctions régulières, je peux résorger malheureusement que le résultat est le même ..


S'il vous plaît essayez de supprimer le async à partir du bloc décrire


Je pensais que cela pourrait faire l'affaire, mais elle se comporte la même chose avec ou sans le ãSync



0
votes

Vérifiez votre version moka, comme je le sais pour la version précédente, c'était quelque chose comme xxx

fait () est la clé ici < P> Dans la nouvelle version, c'est comme xxx


1 commentaires

ma version moka est la plus récente 8.1.1



0
votes

Normalement, je ne suis pas grand chose pour répondre à mes propres questions - mais en retirant le bloc de décroissance intérieur corrigé parfaitement. Je dois encore savoir exactement pourquoi. XXX


0 commentaires