我正在尝试检查单个测试,因此我运行:
npm test alerts.actionCreators.test.js
测试通过,然后我得到了大量的代码覆盖率打印,然后是不符合全球标准的失败。我可以跳过这部分测试,而只关注测试是通过还是失败?
答案 0 :(得分:0)
只需在coveragePathIgnorePatterns
中的Jest配置中的package.json
中添加文件路径即可。请参阅documentation
答案 1 :(得分:0)
我发现了一个最有效的黑客工具:--collectCoverageOnlyFrom ''
。这样,覆盖率表将为空,仅占用约5行。
答案 2 :(得分:0)
我建议向您的package.json添加第二条测试命令:
{
"test:watch": "jest --watch-all",
...
}
Jest将监视您的测试/实施中的更改,并自动重新运行测试。它不应涵盖监视模式下的测试。
不时对代码进行覆盖是个好主意。为了确保您不想覆盖的被排除的代码,请确保相应地配置jest config:
{
collectCoverageFrom: ["src/**/{!(*.d.ts),}.{ts,js,.tsx,.jsx}"],
...
}
有关玩笑配置的更多信息,请参见here。