Jest:运行测试时改进控制台输出

Ron*_*Ron 4 testing jestjs

有没有办法在使用Jest运行测试时看到更好的控制台输出?

每次测试失败时,无论出现什么问题,我都只在控制台中看到以下输出

Found 1 matching tests...
FAIL  test\jestTests\xxx.spec.js (1.468s)
npm ERR! Test failed.  See above for more details.
npm ERR! not ok code 0
Run Code Online (Sandbox Code Playgroud)

此外,如果文件中的所有测试都通过唯一的输出,我看到如下

Found 1 matching tests...
PASS  test\jestTests\xxx.spec.js (1.716s)
Run Code Online (Sandbox Code Playgroud)

如果我设置,我想我可能会得到更好的输出

 jasmine.VERBOSE = true;
Run Code Online (Sandbox Code Playgroud)

但这似乎没有改变任何东西.看起来很奇怪你用默认配置得到的更多.我在这里做错了吗?

use*_*094 5

有同样的问题.它实际上是一个bug,也是一个奇怪的bug.在这里找到答案https://github.com/facebook/jest/issues/110 在我评论bin/jest文件中的那行之后,我现在可以看到正确的日志了.