我试图让这个代码覆盖功能从Sails Documentation开始,所以从我运行的项目根
if
返回
istanbul cover -x "**/config/**" _mocha -- --timeout 5000
所以想想也许是因为我正在使用这个生成器有些不同所以我尝试使用一个路径,这是在进行' npm test'
时被解雇的路径Unable to resolve file [_mocha]
我得到了
istanbul cover test/bootstrap.js _mocha -- --timeout 5000
我对伊斯坦布尔或摩卡很熟悉,所以我现在在没有人的地方稍微离开了。对于奖励积分,有人可以告诉我什么
No coverage information was collected, exit without writing coverage information
…myprojectpath/test/bootstrap.js:1
import Sails from 'sails';
^^^^^^
正在做什么?
***** EDIT *****
因此,使用下面的@MjZac建议作为命令行条目,我可以在运行后使其工作
-x
但是我注意到我的测试/生成器可能更新,因为它看起来像......
npm install -g mocha
现在正在产生异常
import Sails from 'sails';
import config from '../config/env/test';
let sails;
before(done => {
Sails.lift(config, (error, server) => {
if (error) return done(error);
sails = server;
done();
});
});
after(done => sails.lower(done));
我认为哪个与ES6和伊斯坦布尔有关?