2014-09-20 82 views
0

伊斯坦布尔似乎很棒 - 在那里看到很多精彩。即使blanket看起来很酷。但是没有人看起来表现得很好,如果他们这样做,我不知道如何让它与grunt一起玩,如果可以的话,我会留下运行coffee-script的问题。如何使用CoffeeScript来测试摩卡和代码覆盖率工具?

例如,this post给出了一个很好的例子,它看起来不错,但没有咕噜!任何帮助?

回答

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' 

格式为我的呼噜声的配置文件是在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()