1

使用 QUnitAdaptor 测试我的 QUnit 测试,它实际上通过了一个应该失败的测试:

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

当我以编程方式捕获浏览器后运行它时,上面的测试通过了。

有没有人遇到过同样的问题?如果是这样,你是如何绕过它的?我将 QUnitAdaptor1.1 与 equiv.js、Asserts.js 和 JSTestDriver1.1 一起使用。

4

1 回答 1

0

我能够重现该问题,有点:似乎如果您已经运行过该套件一次然后添加此测试,则不会出现新的测试(并且它通过了)。只有通过重新启动服务器并重新捕获浏览器,测试实际上才被添加到套件中,但它应该首先失败。

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

于 2010-01-14T11:53:49.423 回答