如何让我的测试在Jest中待定?

时间:2015-08-24 13:44:29

标签: javascript testing jestjs

我希望我的一些jest测试待定。我该怎么做? API reference没有任何方法可以让我的测试等待。

5 个答案:

答案 0 :(得分:7)

在Jest中没有将测试本身设置为待处理

但是它允许通过使用跳过测试

it.skip(...)
test.skip(...)

然后将它们标记为未通过,而是跳过

Tests:       1 skipped, 23 passed, 24 total

对我来说,这等同于“待处理”。

Skip one test in test file jest的来源Gleichmut

答案 1 :(得分:5)

答案 2 :(得分:4)

不要说test(...),只需说出 xtest(...),就会跳过测试。

答案 3 :(得分:4)

您也可以只说test.todo('Some test I still need to do')

然后,测试运行器将显示处于todo状态的测试数量:

Tests: 1 todo, 2 passed, 3 total

答案 4 :(得分:0)

在最新版本的jest xit中看起来,xdescribe将显示为默认记者的跳过。

如果您确实需要显示待定规格,则需要创建自定义报告器。

以下是用于设置自定义处理程序的jest文档的link