0
我有一個Node應用程序,我想測試並獲取覆蓋率報告。我跟着Getting Started Guide,但它似乎沒有工作。帶毛毯的摩卡測試覆蓋率不起作用
我的來源,src/two.js
:
var two = 1 + 1;
module.exports = two;
我的測試,在test/two.js
:
var expect = require('expect');
var two = require('../src/two');
describe('two', function() {
it('should be 2', function(done) {
expect(two).toBe(2);
done();
});
});
而我package.json
:
{
"scripts": {
"test": "mocha",
"cover": "mocha -r blanket -R html-cov > coverage.html"
},
"devDependencies": {
"blanket": "^1.2.1",
"expect": "^1.13.4",
"mocha": "^2.3.4"
}
}
當我運行npm run test
一切正常,你所期望的。但是當我運行npm run cover
時,在我的coverage.html
文件中,我得到了0%覆蓋範圍0 SLOC而沒有別的。
它出現@自己沒有讀取問題之前downvoting它和自動粘貼該評論 – svarog