Skip to content

Commit bece2a5

Browse files
LucianBuzzoepicfaace
authored andcommittedFeb 12, 2019
Generate code coverage reports using nyc (#1170)
Change-type: patch Signed-off-by: Lucian <lucian.buzzo@gmail.com>
1 parent 59038c0 commit bece2a5

File tree

4 files changed

+1255
-0
lines changed

4 files changed

+1255
-0
lines changed
 

‎.gitignore

+4
Original file line numberDiff line numberDiff line change
@@ -121,3 +121,7 @@ site
121121
dist
122122
lib
123123
yarn.lock
124+
125+
# Code coverage
126+
coverage
127+
.nyc_output

‎docs/index.md

+5
Original file line numberDiff line numberDiff line change
@@ -258,6 +258,11 @@ $ npm test
258258
$ npm run tdd
259259
```
260260

261+
#### Code coverage
262+
263+
Code coverage reports are generated using [nyc](https://github.com/istanbuljs/nyc) each time the `npm test-coverage` script is run.
264+
The full report can be seen by opening `./coverage/lcov-report/index.html`.
265+
261266
### Releasing
262267

263268
```

‎package-lock.json

+1,244
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

‎package.json

+2
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919
"start": "node devServer.js",
2020
"tdd": "cross-env NODE_ENV=test mocha --require babel-register --watch --require ./test/setup-jsdom.js test/**/*_test.js",
2121
"test": "cross-env NODE_ENV=test mocha --require babel-register --require ./test/setup-jsdom.js test/**/*_test.js",
22+
"test-coverage": "cross-env NODE_ENV=test nyc --reporter=lcov mocha --require babel-register --require ./test/setup-jsdom.js test/**/*_test.js",
2223
"test-debug": "cross-env NODE_ENV=test mocha --require babel-register --require ./test/setup-jsdom.js --debug-brk --inspect test/Form_test.js"
2324
},
2425
"prettierOptions": "--jsx-bracket-same-line --trailing-comma es5 --semi --tab-width 2",
@@ -83,6 +84,7 @@
8384
"lint-staged": "^3.3.1",
8485
"mini-css-extract-plugin": "^0.4.3",
8586
"mocha": "^5.2.0",
87+
"nyc": "^13.2.0",
8688
"prettier": "^1.15.1",
8789
"react": "^15.5.0",
8890
"react-addons-test-utils": "^15.3.2",

0 commit comments

Comments
 (0)
Please sign in to comment.