Code Coverage
Code Coverage in Jest
Code Coverage is built in Jest.
Only what is needed to do is give --coverage
parameter:
jest --coverage
Reports
Reports are generated as statical sites which are very readable. Report sites are linked in a way that you can click on the names of files to get more detailed reports.
In detailed reports, you can notice which lines are covered and if all variants of code are covered.
Reports are sortable. You can sort’em by click on the header in the report table.
Istanbul is used under Jest to generate Code Coverage reports.
Configuration
I didn’t do any configuration. I hadn’t to!
npm script
I wrote npm script to run Code Coverage on watch:
"test:coverage": "jest --watch --coverage"
Things to do
- Create github page
Things I done
- add Code Coverage