在Node NOT io.js的Mocha测试中使用jQuery

时间:2015-09-12 22:22:09

标签: jquery node.js mocha jsdom

我正在运行使用jQuery(用于ajax调用)的模块的Mocha / Chai单元测试,当然jQuery抱怨丢失的文档,因为我在没有浏览器的情况下运行测试。我找到了创建虚拟dom的jsdom模块,它可以欺骗jquery,但是项目已经抛弃了node.js而不支持io.js,并且无法与节点一起使用。我不认为我想在项目中间切换到io.js所以我的问题是:

目前在命令行的Mocha测试中是否有使用jQuery的明智方法?

1 个答案:

答案 0 :(得分:0)

Node可以使用内置的http模块创建自己的HTTP请求。你不需要jQuery。还有request模块非常好,可能还有很多其他模块。

您的选择是:

  1. 不要使用jQuery
  2. 无论如何切换到iojs(或node 4
  3. 安装jsdom的旧版本(早于版本4)仍然允许您使用旧版本的节点