【问题标题】:How can I instrument mocha and a code coverage tool with CoffeeScript?如何使用 CoffeeScript 检测 mocha 和代码覆盖工具?
【发布时间】:2014-11-14 15:21:37
【问题描述】:

伊斯坦布尔看起来很棒 - 在那里看到了很多令人敬畏的东西。即使blanket 看起来也很酷。但似乎没有一个玩得很好,如果他们这样做,我不知道如何让它与grunt一起玩,如果可以的话,我会遇到运行coffee-script的问题。

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

【问题讨论】:

    标签: coffeescript gruntjs code-coverage istanbul


    【解决方案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()
    

    【讨论】:

      猜你喜欢
      • 2015-08-12
      • 1970-01-01
      • 2018-05-21
      • 1970-01-01
      • 1970-01-01
      • 2013-05-14
      • 1970-01-01
      • 1970-01-01
      • 2013-05-04
      相关资源
      最近更新 更多