Test-Driven Development is programming practice where:
- Tests are written before executable code
- Code is updated to make the tests pass
- Code is refactored to improve its design
This is commonly known as Red, Green and Refactor.
- NodeJs
- npm
npm install
npm run dev
npm run watch-tests
- Receives and responds in JSON
- Validates inputs
- Features health, add and multiply routes