(suite)
| 248 | } |
| 249 | |
| 250 | export 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 | |
| 272 | export { getInjectedArguments } |
| 273 |
no test coverage detected