【问题标题】:How to improve console output when running tests?运行测试时如何改善控制台输出?
【发布时间】:2020-02-26 00:16:07
【问题描述】:

有没有办法在使用 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

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

Found 1 matching tests...
PASS  test\jestTests\xxx.spec.js (1.716s)

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

 jasmine.VERBOSE = true;

但这似乎并没有改变任何东西。使用默认配置,您没有得到更多的东西,这似乎很奇怪。我在这里做错了吗?

【问题讨论】:

    标签: testing jestjs


    【解决方案1】:

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

    【讨论】:

    • 啊,是的,我昨天在用头撞墙一天后提交了那个。对不起,我应该把它贴在这里。不确定 jest 在 Windows 环境中的测试效果如何
    猜你喜欢
    • 1970-01-01
    • 2018-08-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-07-28
    • 1970-01-01
    • 2020-05-19
    相关资源
    最近更新 更多