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

Function teardown

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

Source from the content-addressed store, hash-verified

210}
211
212export function teardown(suite) {
213 return function (done) {
214 const doneFn = makeDoneCallableOnce(done)
215 recorder.startUnlessRunning()
216 import('./test.js')
217 .then(testModule => {
218 const { enhanceMochaTest } = testModule.default || testModule
219 event.emit(event.test.after, enhanceMochaTest(suite?.ctx?.currentTest ?? suite?.currentTest))
220 recorder.add(() => doneFn())
221 })
222 .catch(err => {
223 doneFn(err)
224 })
225 }
226}
227
228export function suiteSetup(suite) {
229 return function (done) {

Callers 3

ui.jsFile · 0.90
gherkinParserFunction · 0.90

Calls 3

makeDoneCallableOnceFunction · 0.85
enhanceMochaTestFunction · 0.85
addMethod · 0.45

Tested by

no test coverage detected