2009-10-19 64 views
1

使用QUnitAdaptor测试我的QUnit的测试中,它实际上通过这应该测试失败:QUnitAdaptor为JSTestDriver传球失败的测试

test("very simple test", function() { 
var somevar = true; 
equals(somevar, false, "test"); 
}); 

以上测试,当我编程捕获浏览器后跑了过去。

有没有人遇到同样的问题?如果是这样,你是如何解决它的?我使用了equiv.js,Asserts.js和JSTestDriver1.1来使用QUnitAdaptor1.1。

回答

0

我能够重现这个问题,看起来如果你已经运行了套件一次,然后添加了这个测试,没有新的测试结果(并且它通过)。只有重新启动服务器并重新启动浏览器,测试才真正添加到套件中,并且因为它应该放在第一位而失败。

不知道这对您是否有帮助,但我建议您重新启动服务器并重新捕获浏览器,然后重试。