2014-09-20 68 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()