Skip to content

seunx/webtesting-iv-challenge

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 

Repository files navigation

Server-Testing

Topics

  • automated testing.
  • jest testing framework.
  • supertest module.

Assignment

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.

Download Project and Install Dependencies

  1. fork and clone this repository.
  2. CD into the folder where you downloaded the repository.
  3. run yarn or npm i to download all dependencies.
  4. type yarn test or npm test to run the tests. The test script is already configured.

Requirements

  1. use jest and supertest to write the tests.
  2. Your API must be able to create and delete a resource of your choosing.
  3. Write a minimum of two tests per route handler.
  4. Add tests to verify that the endpoints return the correct HTTP status codes.
  5. Write the tests BEFORE writing the route handlers.

About

Web Testing IV Module Challenge

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published