I'm going to use describe to group all of the routes. I'm going to have multiple test cases for some routes, and it's nice to add a describe block so you can quickly glance at the test output in the Terminal. The describe block for POST Todos will simply be called POST /todos. Then, we can add our arrow function (=>), and inside of here we can start laying out our test cases. The first test is going to verify that when we send the appropriate data, everything goes as expected:
const {Todo} = require('./../models/todo');describe('POST /todos', () => { it('should create a new todo') });
Now, we can add our callback function, and this function is going to take the done argument because this is going to ...