【发布时间】:2017-03-29 18:31:01
【问题描述】:
是否可以以编程方式运行 Mocha,但以“详细”模式运行并以编程方式使用结果?
现在我通过mocha 模块在NodeJS 中使用它(在套件内部使用chai 进行断言)。
我想要的是获得更多关于失败测试的数据,而不是风格的一般错误:“预期为真,结果为假”。
例如,如果测试中有多个断言,是否有一种方法可以检查哪个断言失败以及为什么失败,或者接收有关特定测试的更多信息,如果是,如何?
【问题讨论】:
-
这听起来像是 a/b 问题。您可能不需要以编程方式执行此操作。我认为 Mocha 接受一个配置文件。阅读文档
-
这可能无需任何编码即可解决您的问题:mochajs.org/#mochaopts