a simple express app for demonstrating testing and code coverage
This project is a simple express app for demonstrating testing and code coverage. Jest and Supertest are used for testing. Jest is also used for mocking functions and measuring code coverage. Note that this app only focuses on server-side JavaScript testing.
npm install
npm start
and go here:npm test
npm run test:e2e
A new code coverage report is generated every time npm test
runs.
Normally this coverage report is ignored by git.
This project includes it in source control so the coverage report can be viewed in the demo app:
http://express-app-testing-demo.herokuapp.com/coverage/lcov-report/index.html