摩卡列表只跳过测试

cap*_*lam 5 unit-testing mocha.js node.js

我在摩卡有数百个测试,其中有几个被跳过.

我想运行套件,但只列出跳过的套件,所以我可以解决它们.

有谁知道实现这一目标的方法?似乎没有命令行标志

小智 3

Mocha 带有一个内置的 JSON 报告器。输出 JSON 列出了所有跳过的测试用例。例如

mocha -R JSON > test-report.json
Run Code Online (Sandbox Code Playgroud)

这里的 test-report.json 文件应具有以下结构。

{
    stats: {...},
    tests: [...],
    pending: [...],
    failures: [...],
    passes: [...]
}
Run Code Online (Sandbox Code Playgroud)

“pending”键应该包含所有跳过的测试用例。