我正在使用带有 mocha 和 winston 的节点。有没有办法设置它只显示失败测试的日志?
问问题
5575 次
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 回答