Skip to content

Commit 83aef6f

Browse files
jacobdfriedmanntimdorr
authored andcommitted
Fix nyc test code coverage reporting (#850)
1 parent 76dd7fa commit 83aef6f

File tree

2 files changed

+13
-3
lines changed

2 files changed

+13
-3
lines changed

.babelrc

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,10 @@
2424
],
2525
"env": {
2626
"test": {
27-
"plugins": ["istanbul"]
27+
"plugins": [
28+
"istanbul",
29+
["transform-es2015-modules-commonjs", { "loose": true }]
30+
]
2831
},
2932
"commonjs": {
3033
"plugins": [

package.json

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
"clean": "rimraf lib dist es coverage",
1515
"lint": "eslint src test",
1616
"prepare": "npm run clean && npm run build",
17-
"test": "cross-env BABEL_ENV=commonjs NODE_ENV=test mocha --compilers js:babel-register --recursive --require ./test/setup.js",
17+
"test": "cross-env BABEL_ENV=test NODE_ENV=test mocha --compilers js:babel-register --recursive --require ./test/setup.js",
1818
"test:watch": "npm test -- --watch",
1919
"test:cov": "cross-env NODE_ENV=test nyc npm test",
2020
"coverage": "nyc report --reporter=text-lcov > coverage.lcov && codecov"
@@ -118,7 +118,14 @@
118118
]
119119
},
120120
"nyc": {
121+
"require": [
122+
"babel-register"
123+
],
124+
"all": "true",
121125
"sourceMap": false,
122-
"instrument": false
126+
"instrument": false,
127+
"include": [
128+
"src/**/*.js"
129+
]
123130
}
124131
}

0 commit comments

Comments
 (0)