在运行测试时.
FAIL 35 tests executed in 16.806s, 35 passed, 0 failed, 2 dubious, 0 skipped.
Run Code Online (Sandbox Code Playgroud)
"可疑"意味着什么以及如何看待哪个断言或测试用例是可疑的?
小智 30
当x作为Casperjs测试实例的参数传递的tests()数量不匹配casper.test.begin('sometest',x,function(){...})以及文件中的实际测试数量不匹配时,会发生可疑测试.
实质上,计划测试(x)的数量应该等于执行测试的数量.
我相信可疑测试是由于测试失败而未运行的测试.
因此,如果测试用例试图在测试失败后退出,但仍有2个测试意味着在它之后运行,那么这两个测试将被认为是可疑的.
Afaik,没有办法看到哪些测试是可疑的,因为CasperJS只使用指定数量的测试中的通过/失败测试数来获得该数字.
您不应该将可疑测试视为通过或失败,因为无法知道测试将以何种方式消失.