Yes. `done` as a parameter is used to tell our test runner to wait for asynchronous code. And we call `done()` when we've executed all the asynchronous code. http://visionmedia.github.io/mocha/#asynchronous-code