Integration tests describe a server’s overall behavior and capabilities. These tests can quickly expose failing systems, help developers isolate bugs and make server-sized refactors safer. In this screencast, we’ll create two integration tests that will define the HTTP response “shape” for a given HTTP request.
After this screencast, you'll be able to:
- Write asynchronous tests
- Stub dependencies that might complicate testing a server, like authentication packages
Familiarity with Node.js, testing fundamentals, and package managers (npm or yarn) is recommended.
For the More Curious...
BNR Guide to Front-End Web Development
Full Stack Courses