MCPcopy
hub / github.com/codeceptjs/CodeceptJS / suiteTeardown

Function suiteTeardown

lib/mocha/asyncWrapper.js:250–270  ·  view source on GitHub ↗
(suite)

Source from the content-addressed store, hash-verified

248}
249
250export function suiteTeardown(suite) {
251 return function (done) {
252 const doneFn = makeDoneCallableOnce(done)
253 recorder.startUnlessRunning()
254
255 // Set up error handler for suite teardown
256 recorder.errHandler(err => {
257 doneFn(err)
258 })
259
260 import('./suite.js')
261 .then(suiteModule => {
262 const { enhanceMochaSuite } = suiteModule.default || suiteModule
263 event.emit(event.suite.after, enhanceMochaSuite(suite))
264 recorder.add(() => doneFn())
265 })
266 .catch(err => {
267 doneFn(err)
268 })
269 }
270}
271
272export { getInjectedArguments }
273

Callers 3

ui.jsFile · 0.90
gherkinParserFunction · 0.90

Calls 3

makeDoneCallableOnceFunction · 0.85
enhanceMochaSuiteFunction · 0.85
addMethod · 0.45

Tested by

no test coverage detected