【问题标题】:Difference between using mocha.js in browser and node?在浏览器和节点中使用 mocha.js 的区别?
【发布时间】:2015-04-02 18:39:21
【问题描述】:

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

【问题讨论】:

    标签: javascript node.js mocha.js chai


    【解决方案1】:

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

    除此之外,如果您在浏览器中运行 Mocha,则只能使用 HTML 报告器。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-07-30
      • 1970-01-01
      • 2013-06-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多