运行测试时得到。
FAIL 35 tests executed in 16.806s, 35 passed, 0 failed, 2 dubious, 0 skipped.
“可疑”意味着什么以及如何查看哪个断言或测试用例是可疑的?
运行测试时得到。
FAIL 35 tests executed in 16.806s, 35 passed, 0 failed, 2 dubious, 0 skipped.
“可疑”意味着什么以及如何查看哪个断言或测试用例是可疑的?
x
当作为参数传递给 Casperjs 测试实例的测试数量 ( )casper.test.begin('sometest',x,function(){...})
与文件中的实际测试数量不匹配时,就会出现可疑测试。
本质上,计划测试的数量 ( x
) 应该等于执行测试的数量。
我相信可疑测试是由于测试失败而没有运行的测试。
因此,如果测试用例在测试失败后试图退出,但仍有 2 个测试打算在它之后运行,那么这 2 个测试将被认为是可疑的。
Afaik,没有办法看到哪些测试是可疑的,因为 CasperJS 只是使用指定数量的测试中通过/失败的测试数量来获得该数量。
您不应该将可疑的测试视为通过或失败,因为无法知道测试会走哪条路。
@RoshanMJ 的答案是正确的,但是,每次我们创建新的断言时,我们都必须更新X
数字。
我只是删除X
参数casper.test.begin('sometest',X,function(){...})
,它会工作,像这样:
casper.test.begin('sometest',function(){...})
在您的测试中,将“X”(见下文)更改为您在其中拥有的断言数量,然后您将不再看到任何含糊不清的东西
casper.test.begin('sometest',X,function(){...})
这对我有用。