(suite)
| 194 | * Starts promise chain, so helpers could enqueue their hooks |
| 195 | */ |
| 196 | export function setup(suite) { |
| 197 | return function (done) { |
| 198 | const doneFn = makeDoneCallableOnce(done) |
| 199 | recorder.startUnlessRunning() |
| 200 | import('./test.js') |
| 201 | .then(testModule => { |
| 202 | const { enhanceMochaTest } = testModule.default || testModule |
| 203 | event.emit(event.test.before, enhanceMochaTest(suite?.ctx?.currentTest ?? suite?.currentTest)) |
| 204 | recorder.add(() => doneFn()) |
| 205 | }) |
| 206 | .catch(err => { |
| 207 | doneFn(err) |
| 208 | }) |
| 209 | } |
| 210 | } |
| 211 | |
| 212 | export function teardown(suite) { |
| 213 | return function (done) { |
no test coverage detected