also here you should always `return` the promise; that way chai/mocha will always return immediately when it fails, rather than timing out.