Create simple coverage badge for your coverage reports
npm install jest-coverage-badgeCreates simple code coverage badges for your test reports.
Generated badges will be like the following:
'badges/branches-badge.svg':
'badges/functions-badge.svg':
'badges/statements-badge.svg':
'badges/lines-badge.svg':
'badges/average-badge.svg':
---
---
1. First, you need to install the package as dev dependency:
```
yarn add -D jest-coverage-badge
// or
npm i --save-dev jest-coverage-badge
package.json
2. Add a script to your to generate the badges:`
`
{
...
"scripts: {
"badge": "jest-coverage-badge"
// or alternatively, you can place after the tests, in this way
// the badges will be generated each time you'll run the test suite
"test": "jest --coverage && jest-coverage-badge"
}
...
}
jest.config.js
3. Add to your the json-summary report:`
`
{
...
"coverageReporters: [
"json-summary"
]
...
}
`
4. Generate the badges:
`
yarn badge
// or
npm run badge
`
5. Include generated badges wherever you want. You can place them at the top of your READE.md
``
!average-badge.svg