MCPcopy Index your code
hub / github.com/codeceptjs/CodeceptJS / errHandler

Function errHandler

lib/mocha/asyncWrapper.js:117–134  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

115 return function (done) {
116 const doneFn = makeDoneCallableOnce(done)
117 const errHandler = err => {
118 recorder.session.start('teardown')
119 recorder.cleanAsyncErr()
120 if (['before', 'beforeSuite'].includes(hookName)) {
121 suiteTestFailedHookError(suite, err, hookName)
122 }
123 if (hookName === 'after') {
124 suiteTestFailedHookError(suite, err, hookName)
125 suite.eachTest(test => {
126 event.emit(event.test.after, test)
127 })
128 }
129 if (hookName === 'afterSuite') {
130 suiteTestFailedHookError(suite, err, hookName)
131 event.emit(event.suite.after, suite)
132 }
133 recorder.add(() => doneFn(err))
134 }
135
136 recorder.errHandler(err => {
137 errHandler(err)

Callers 1

injectedFunction · 0.70

Calls 4

suiteTestFailedHookErrorFunction · 0.85
includesMethod · 0.80
startMethod · 0.45
addMethod · 0.45

Tested by

no test coverage detected