web-dev-qa-db-fra.com

Les instructions Console.log ne génèrent rien du tout dans Jest

Les instructions console.log ne génèrent rien du tout dans Jest. Cela fonctionnait pour moi hier, et tout à coup, cela ne fonctionne pas aujourd'hui. Je n'ai apporté aucun changement à ma configuration et n'ai installé aucune mise à jour.

Je n'utilise pas l'option --forceExit. Toujours en train de voir ce problème.

17
Hina Dawood

Selon les commentaires sur https://github.com/facebook/jest/issues/2441 ,

Essayez de définir verbose: false (ou de le supprimer) dans les options jest de package.json. 

20
Apurva Mulay

essayez d’utiliser les deux options ensemble comme ceci: --watch --verbose false 

9
David Dehghan

en plus de l'option --verbose qui peut causer ce qui est mentionné, sachez que le --watch peut aussi causer ce bogue.

6
Liran Brimer

Dans mon cas, le problème était que les journaux étaient créés lorsque le module était requis, donc avant le début d'un scénario de test réel. Le passage d'une import de niveau supérieur à l'utilisation de require dans le scénario de test a résolu le problème.

0
Matt Zeunert

Assurez-vous également que votre configuration de plaisanterie n’a pas silent: true. Dans mon cas, je n'avais pas réalisé que quelqu'un d'autre avait ajouté cela à notre configuration.

Je ne le vois pas dans la liste d'options de configuration , mais l'indicateur de ligne de commande est documenté ici .

0
Tom Wayson