【问题标题】:How to test NodeJS application using Mocha, Grunt?如何使用 Mocha、Grunt 测试 NodeJS 应用程序?
【发布时间】:2014-02-23 20:53:38
【问题描述】:

也许有人遇到过任何关于“如何使用 mocha、gruntjs 测试 nodejs 应用程序?”的 npm 模块/教程/指南/文章?很高兴有任何建议。

【问题讨论】:

  • 某种重复......但是javascript-测试/代码不应该以可以测试/运行它的方式制作,尽可能独立于它应该工作的上下文吗?对我来说,这听起来像是测试 javascript 代码的问题,它依赖于 DOM 对象,转移到 node.js。

标签: javascript node.js unit-testing gruntjs bdd


【解决方案1】:

我推荐以下(它对我有用):

  1. 安装 Grunt 并根据 the Grunt documentation 运行您的第一个示例 grunt 任务
  2. 使用this grunt task 让服务器端Grunt 为您运行Mocha 测试,并使用this one 为客户端测试。在命令行中,您只需运行 $ grunt 即可查看弹出的结果。
  3. 此时,您可以查看Mocha interfaces 以获取有关您的测试外观的示例。请注意,还有should.js,如果您对 rSpec 风格的测试很感兴趣。确定界面后,最好继续使用 Google 搜索/StackOverflowing(例如 Google“Mocha should.js 示例”)。

【讨论】:

  • 感谢您的解决方案,这是一个使用 mocha 运行简单的 grunt 驱动任务的好方法。不过更喜欢 Chai。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-02-08
  • 1970-01-01
  • 1970-01-01
  • 2017-10-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多