Running the test suite

I'm going to go ahead and move into the Terminal, clear the Terminal output, and now we can start running the test suite by using the following command:

npm run test-watch

This is going to start up nodemon which will start up the test suite, and right here we get one test passing, should create a new todo:

We can verify that everything is working as expected by tweaking some values. I can add on 1 as follows:

request(app)  .post('/todos')  .send({text})  .expect(200)  .expect((res) => {
    expect(res.body.text).toBe(text + '1');
})

Just to prove that it is actually doing what it says it's doing. You can see that we're getting ...

Get Advanced Node.js 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.