diff --git a/lib/mocha/asyncWrapper.js b/lib/mocha/asyncWrapper.js index 7650c744a..fa3fe3d57 100644 --- a/lib/mocha/asyncWrapper.js +++ b/lib/mocha/asyncWrapper.js @@ -122,7 +122,7 @@ module.exports.injected = function (fn, suite, hookName) { recorder.session.start('teardown') recorder.cleanAsyncErr() if (hookName == 'before' || hookName == 'beforeSuite') suiteTestFailedHookError(suite, err, hookName) - if (hookName === 'after') event.emit(event.test.after, suite) + if (hookName === 'after') suite.eachTest(test => event.emit(event.test.after, test)) if (hookName === 'afterSuite') event.emit(event.suite.after, suite) recorder.add(() => doneFn(err)) }