从节点运行mocha测试

Raj*_*ami 1 javascript mocha.js requirejs gruntjs istanbul

我试图从节点运行我的摩卡测试.最终目标是通过istanbul/blanket添加代码覆盖,并生成一个lcov文件,用于输入声纳以进行代码覆盖.

这是一个示例项目,我正在尝试 https://github.com/rajarshigoswami/Todos

摩卡测试在 https://github.com/rajarshigoswami/Todos/tree/master/test/mocha下

测试是从浏览器运行的,但是当我通过节点尝试时,它不会接收任何spec文件.

使用方法:运行:npm install then:grunt

我的问题是:

  1. 我在这里错过了什么或做错了什么?
  2. 如何集成blanket.js/istanbul以生成lcov文件

emi*_*svz 6

我会改变一些事情.只需将其添加到package.json

"scripts": {
  "test":
  "./node_modules/.bin/istanbul test ./node_modules/.bin/_mocha -- -R spec"
}
Run Code Online (Sandbox Code Playgroud)

现在,当你这样做时npm test,运行mocha和istambul

文章 将帮助您