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.
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.
essayez d’utiliser les deux options ensemble comme ceci: --watch --verbose false
en plus de l'option --verbose
qui peut causer ce qui est mentionné, sachez que le --watch
peut aussi causer ce bogue.
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.
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 .