13

我正在使用带有 mocha 和 winston 的节点。有没有办法设置它只显示失败测试的日志?

4

3 回答 3

16

如果您使用 min 报告器运行,您将只能在失败的测试中获得完整输出:mocha -R min或者,如果您更喜欢详细选项,mocha --reporter min.

于 2012-05-17T12:55:56.403 回答
0

在撰写本文时(2022 年),现在有一个 npm 包可以做到这一点:

https://www.npmjs.com/package/mocha-suppress-logs

我喜欢它,因为我喜欢默认 mocha 报告器的输出。它保留了所有这些,但为后续测试隐藏了控制台输出。

于 2022-01-30T16:01:55.937 回答
-1

可以使用

if (!expect(next.called).to.be.true) {
        console.log("... further information")
}
于 2021-03-16T20:37:28.760 回答