gpt4 book ai didi

node.js - 使用 coffeescript 进行 Mocha 测试的 Istanbul 尔代码覆盖率

转载 作者:搜寻专家 更新时间:2023-10-31 22:52:46 26 4
gpt4 key购买 nike

我正在使用 mocha 来运行完全在 coffeescript 中的测试。我还希望能够使用 istanbul 生成代码覆盖率报告。

请注意,我在 mocha.opts 文件中使用带有选项 --compilers coffee:coffee-script/register 的 mocha。

我遇到的问题是没有涵盖需要其他 coffeescript 源文件的测试。相反,如果我需要 js 文件,它会很好。

我错过了什么吗?


我的 npm test 命令是:istanbul test --report html -x 'vendor/**' _mocha。我使用 npm test --coverage 来执行 istanbul 的覆盖实用程序。

这是 Mocha 测试的示例 (./test/test.coffee):

# Project
# require ../src/main.coffee
main = require('../src/main')

# Chai
chai = require('chai')

assert = chai.assert
should = chai.should()
expect = chai.expect


describe 'something', (done) ->

describe "when given something", ->

it "should do this", ->
# tests using chai API here
something = new main()

最佳答案

我使用 coffee-coverage而不是 these instructions .

关于node.js - 使用 coffeescript 进行 Mocha 测试的 Istanbul 尔代码覆盖率,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22885255/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com