- An understanding of how important testing is
- Testing doesn't have to be complicated or difficult
- Testing a REST API end-to-end with Supertest & mongodb-memory-server
- Mocking services
- Testing from the controller to the service
Read: https://github.com/goldbergyoni/javascript-testing-best-practices
- Clone this repository: https://github.com/TomDoesTech/REST-API-Tutorial-Updated
- An IDE or text editor (VS Code)
- A package manager such as NPM or Yarn
- Node.js installed
Testing the API with Jest- Build a React.js user interface
- Add Prometheus metrics to the API
- Deploy the API with Caddy & Docker
- Add Google OAuth