我正在尝试使用jsTestDriver运行用QUnit编写的单元测试。我收到"引用错误:未定义相等"。检查源代码显示适配器(Qunit->jsTestDriver)QUnitAdapter.js支持equals方法:
window.equals = function(a, b, msg) {...}
而Qunit不支持等于(去年更名为等于)。
我在这里错过了什么吗?
附言我正在使用集成到WebStorm 4中的jsTestDriver。
我假设您正在使用JsTestDriver网站上的QUnitAdapter。目前,该站点上的适配器仅支持 QUnit 功能的一小部分,因此您应该使用此处找到的最新和成熟的 QUnitAdapter。我写了一篇文章,展示了如何将QUnit,Requirejs和代码覆盖率与JSTD集成:js-test-driver+qunit+coverage+requirejs。希望对您有所帮助。