如何使用CoffeeScript检测mocha和代码覆盖率工具?

时间:2014-09-20 00:04:03

标签: coffeescript gruntjs code-coverage istanbul

伊斯坦布尔似乎很棒 - 在那里看到很多令人敬畏的东西。即使blanket似乎也很酷。但似乎没有一个好玩,如果他们这样做,我无法弄清楚如何让它与grunt一起玩,如果可以的话,我就会留下跑步问题{{ 1}}。

例如,this post给出了一个很好的例子,看起来很棒,但没有咕噜声!有什么帮助吗?

1 个答案:

答案 0 :(得分:1)

我正在使用一个grunt库。它被称为Grunt Mocha Test

当你的mocha测试用于nodejs后端项目时,它可以很好地运行。我希望我的配置可以帮助您:

mochaTest:
  options:
    require:
      - 'coffee-script/register'
      - './test/mocha.coffee'
      - 'coverage/blanket'
    quiet: true
    reporter: 'html-cov'
    captureFile: 'coverage.html'
  src:
    - 'test/**/*.coffee'

我的grunt配置文件的格式在yaml,因为我正在使用另一个分隔任务的插件。

我的mocha.coffee文件看起来像这样:

# Initialize Should for chai
global.chai = require 'chai'
global.chai.use require 'chai-as-promised'
global.chai.config.includeStack = true
global.should = chai.should()