- automated testing.
- jest testing framework.
- supertest module.
For this project you will use Test Driven Development
to create a RESTful API using Node.js
and Express
that publishes a set of endpoints to manage a resource of your choosing. Data can be stored in memory, adding a test database is optional.
- fork and clone this repository.
- CD into the folder where you downloaded the repository.
- run
npm i
to download all dependencies. - type
npm test
to run the tests.
- use
jest
andsupertest
to write the tests. - Your API must be able to create and delete a resource of your choosing.
- Write a minimum of two tests per route handler.
- Write the tests BEFORE writing the production code.