Updating test to fail fast whether through assertion or thrown error actual / expected should be shown in case of assertion failure to understand the refactor refer to: http://solid-recipes.herokuapp.com/reference/javascript/node/promises/mocha/writing-tests-with-promises