2016-12-15 65 views
2

我正在尝试将代码覆盖范围添加到从ES2015转换的现有库中。我似乎在做一切正确。我的makefile文件读取关于伊斯坦布尔巴贝尔,我得不到什么?

test: .FORCE 
    export NODE_ENV=test 
    babel *.js --out-dir lib 
    nyc mocha 

而且我babelrc读取

{ 
    "presets": ["es2015"], 
    "sourceMaps": true, 
    "env": { 
    "test": { "plugins": ["istanbul"] } 
    } 
} 

,而我的package.json包括

"nyc": { 
    "include": [ 
    "**/*.js" 
    ], 
    "require": [ 
    "babel-register" 
    ], 
    "sourceMap": false, 
    "instrument": false 
} 

然而,我的测试运行后,输出只是写着:

----------|----------|----------|----------|----------|----------------| 
File  | % Stmts | % Branch | % Funcs | % Lines |Uncovered Lines | 
----------|----------|----------|----------|----------|----------------| 
All files | Unknown | Unknown | Unknown | Unknown |    | 
----------|----------|----------|----------|----------|----------------| 

我试过了什么感觉像babel-node,babel-istanbulnyc的各种组合,以及各种包含指令,并且我从来没有如此报道过覆盖0%的文件,即使使用--include-all-sources。是什么赋予了?我错过了什么?

回答

相关问题