0

我正在尝试使用 jsTestDriver 运行用 QUnit 编写的单元测试。我收到“ReferenceError:未定义相等”。查看源码可知适配器(Qunit->jsTestDriver)QUnitAdapter.js支持equals方法:

window.equals = function(a, b, msg) {...}

而 Qunit 不支持 equals (去年重命名为 equal)。

我在这里错过了什么吗?

ps 我正在使用集成到 WebStorm 4 中的 jsTestDriver。

4

1 回答 1

2

我假设您使用的是 JsTestDriver 网站上的 QUnitAdapter。目前,该站点上的适配器仅支持 QUnit 功能的一小部分,因此您应该使用此处找到的更新和成熟的 QUnitAdapter 。我写了一篇文章,展示了如何将 QUnit、Requirejs 和代码覆盖与 JSTD 集成:js-test-driver+qunit+coverage+requirejs。希望能帮助到你。

于 2012-06-30T01:24:06.233 回答