当前位置: 首页 > 知识库问答 >
问题:

使用带有JSTestDriver适配器的QUnit时的不匹配版本(QUnitAdapter.js)

东方国安
2023-03-14

我正在尝试使用jsTestDriver运行用QUnit编写的单元测试。我得到“参考错误:平等未定义”。检查源代码显示适配器(Qunit-

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

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

我错过了什么吗?

p.s .我用的是WebStorm 4中集成的jsTestDriver。

共有1个答案

孔运良
2023-03-14

我假设您正在使用JsTestDriver网站上的QUnitAdapter。目前,该站点上的适配器仅支持QUnit功能的一小部分,因此您应该使用此处找到的更为最新和成熟的QUnitAdapter。我写了一篇文章,展示了如何将QUnit、Requirejs和代码覆盖率与JSTD:js测试驱动程序QUnit coverage Requirejs集成。希望有帮助。

 类似资料:
  • 假设我的客户支持TLS V1。0,1.1和1.2。远程站点支持TLS V1。0和1.1。双方都支持相同的密码。 我的问题是: 1-据我所知,我将始终使用我现有的最高TLS版本启动通信。在这种情况下,我将如何与另一边联系? 2-以下是客户端和服务器之间的Wireshark客户端HELLO捕获,如上所述。 这种连接尝试最终导致“无法创建SSL/TLS安全通道”。我怀疑这与“TLSV1.1记录层”和“版

  • 我目前在tensorflow中使用RNN时遇到了这个错误: 这个程序需要协议缓冲区运行库的3.3.0版本,但是安装的版本是2.6.1。请更新您的库。如果您自己编译程序,请确保您的标头来自与链接时库相同的协议缓冲区版本。(版本验证失败在"bazel-out/local_linux-opt/genfile/tenorflow/contrib/tensor_forest/proto/fertile_st

  • 我正尝试使用实现的适配器,如下所示,正如这里的解决方案之一所建议的。

  • 我在angular 5中实现了一个模式,在.ts文件中使用以下代码进行密码验证。这样做的目的是支持至少八个字符,至少一个大写字母、一个小写字母、一位数字和一个特殊字符。请参阅:密码的Regex必须包含至少八个字符、至少一个数字以及大小写字母和特殊字符 我明白了,当我在密码文本框中输入一个字符串时,例如< code>Niladri1!然而,当我输入一个类似于< code>Nopasss123!!,它

  • 问题内容: 在尝试使用Maven 在命令行上 构建应用程序时,我遇到了一个奇怪的问题。(我在SO上看到的其他问题是指在Eclipse或其他一些IDE中进行构建) 当我尝试构建时,maven抱怨它无法在tools.jar中找到Javac。查看给定的位置,很明显Maven正在JRE目录中,但是,我似乎无法让Maven指向我的JDK的正确Java_home- 关于如何执行此操作的任何想法? 环境概况 欢

  • Soap请求生成的Java应用程序[失败] SoapUI生成的Soap请求[成功] 如何将命名空间 uri “http://schemas.xmlsoap.org/soap/envelope/” 更改为“http://www.w3.org/2003/05/soap-envelope”。我没有创建任何客户端,我刚刚创建了java类并运行,由于上面的uri链接,我能够发送请求并获得错误代码响应。我发现