© Fernando Doglio 2018
Fernando DoglioREST API Development with Node.js https://doi.org/10.1007/978-1-4842-3715-1_8

8. Testing your API

Fernando Doglio1 
(1)
La Paz, Canelones, Uruguay
 

It’s time to take a small break from REST and API design to discuss something equally important for your project: how are you going to test it?

The entire point of this chapter is to give you a little insight into what we normally mean by “testing” in the context of software development. I’ll cover some basic principles such as unit testing, mocking, and so forth, and once you’re ready, we’ll go over some examples of how to implement those concepts in your Node.js project.

So let’s get started.

Testing 101

First things first: I’m going to be covering unit testing in this ...

Get REST API Development with Node.js: Manage and Understand the Full Capabilities of Successful REST Development now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.