小编use*_*158的帖子

我使用毯子在mocha代码覆盖范围内获得0%覆盖0 SLOC

我想在MOCHA JS测试中获得代码覆盖率.我正在使用毯子,但我得到0%的覆盖率0 SLOC为什么我不理解.我的package.json是

{
  "name": "basics",
  "version": "1.0.0",
  "description": "",
  "main": "index.js",
  "scripts": {
    "test": "mocha && mocha test --require blanket --reporter html-cov > coverage.html"
  },
  "author": "",
  "license": "MIT",
  "devDependencies": {
    "chai": "~2.2.0",
    "mocha": "~2.2.4",
    "blanket": "~1.1.6",

  },
  "config": {
    "blanket": {
      "pattern": ["index.js"],
      "data-cover-never": "node_modules"
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

和index.js是

exports.sanitize = function(word){


    return word.toLowerCase().replace(/-/g, ' ');
}

exports.testToString = function(){


    return word.toLowerCase().replace(/-/g, ' ');
}
Run Code Online (Sandbox Code Playgroud)

和indexSpec.js在测试文件夹下

var chai = require('chai');
var expect = require('chai').expect;
var word = require('../index.js'); …
Run Code Online (Sandbox Code Playgroud)

javascript mocha.js node.js chai blanket.js

7
推荐指数
1
解决办法
933
查看次数

标签 统计

blanket.js ×1

chai ×1

javascript ×1

mocha.js ×1

node.js ×1