在浏览器和节点中使用mocha.js之间的区别?

时间:2015-04-01 22:17:38

标签: javascript node.js mocha chai

我想将一些帖子请求存根以测试我的Express服务器。通常我在Node中使用Mocha,Chai和Sinon,但in this example the author在浏览器中使用这些工具。在浏览器中使用mocha.js与在Node中使用mocha.js有什么区别?

1 个答案:

答案 0 :(得分:0)

一般来说,主要区别与Node中运行代码与浏览器中运行代码之间的差异完全相同。在浏览器中,您可以使用DOM实现并访问各种Web标准的实现。在Node中你没有。 (你可以使用像jsdom这样的东西,但它不是DOM的完整实现。)决定你是否想要在Node或浏览器中运行Mocha的是你要测试的代码类型。

除此之外,如果您在浏览器中运行Mocha,则仅限于HTML报告者。