2016-12-15 108 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。是什麼賦予了?我錯過了什麼?

回答