In short
A library for testing HTTP endpoints directly — spins up your Express app and lets you make real requests against it in your test suite, asserting on status codes and response bodies.
How to learn this
- 1Write a Supertest test that hits an endpoint and asserts on the status code and body.
- 2Test both a success case and a validation-error case for the same endpoint.
- 3Combine Supertest with a test database to write true integration tests.
More topics at this stop
Stuck on this topic? Ask an Insider
Get 1:1 guidance from people who've walked this exact path — on the InsideEdge app.