如何在Webstorm上使用mocha运行单元测试?

时间:2013-11-07 10:31:44

标签: node.js unit-testing mocha webstorm

我正在尝试直接在WebStorm IDE上运行mocha测试但没有任何成功。

这是我的jsTestDriver.conf文件:

server: http://localhost:4224

load:
  - node_modules/mocha/mocha.js
  - node_modules/chai/chai.js
  - node_modules/requirejs/require.js
  - mocha-jstd-adapter/src/MochaAdapter.js
  - routes/*.js

test:
  - test/*.js

timeout: 90

现在我来看看正常工作的buster格式模块。任何帮助表示赞赏(如果我这样做,我会发布解决方案)。

2 个答案:

答案 0 :(得分:2)

结果是目前无法实现。

如文档所述,您只能:

  • 使用mocha和其他框架对带有覆盖的前端javascript和使用JSTestDriver或Karma的所有内容进行测试;
  • 使用node.js的ONLY nodeunit进行测试,所以不要使用mocha或其他东西,但是你也不能使用nodeunit进行覆盖。

希望这个选项很快就会实施。

可以使用mocha进行测试但没有代码覆盖率。

答案 1 :(得分:2)

Mocha支持将包含在WebStorm 7.0.2中。您可以在http://confluence.jetbrains.com/display/WI/WebStorm+7+EAP

尝试RC版本