Sam Landfried

Testing in Node - Integration Testing (Part 2)

Sam Landfried | Feb 04, 2019

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

Subscribers Only

Transcripts are for subscribers. Create an account today to access our collection of screencasts, skill packs, and more.

Subscribers Only

Project files are only available for subscribers. Create an account today to access our collection of screencasts, skill packs, and more.

Need Help?

If you get stuck, try starting a discussion with Big Nerd Ranch experts in the community tab.

Skill Pack

This screencast is part of a skill pack called Testing in Node.

Related Screencasts

Explore other screencasts related to this topic.