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

Function suiteSetup

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

Source from the content-addressed store, hash-verified

226}
227
228export function suiteSetup(suite) {
229 return function (done) {
230 const doneFn = makeDoneCallableOnce(done)
231 recorder.startUnlessRunning()
232
233 // Set up error handler for suite setup
234 recorder.errHandler(err => {
235 doneFn(err)
236 })
237
238 import('./suite.js')
239 .then(suiteModule => {
240 const { enhanceMochaSuite } = suiteModule.default || suiteModule
241 event.emit(event.suite.before, enhanceMochaSuite(suite))
242 recorder.add(() => doneFn())
243 })
244 .catch(err => {
245 doneFn(err)
246 })
247 }
248}
249
250export function suiteTeardown(suite) {
251 return function (done) {

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