@@ -187,30 +187,34 @@ module.exports.injected = function (fn, suite, hookName) {
187
187
* Starts promise chain, so helpers could enqueue their hooks
188
188
*/
189
189
module . exports . setup = function ( suite ) {
190
+ const { enhanceMochaTest } = require ( './test' )
190
191
return injectHook ( ( ) => {
191
192
recorder . startUnlessRunning ( )
192
- event . emit ( event . test . before , suite && suite . ctx && suite . ctx . currentTest )
193
+ event . emit ( event . test . before , enhanceMochaTest ( suite ? .ctx ?. currentTest ) )
193
194
} , suite )
194
195
}
195
196
196
197
module . exports . teardown = function ( suite ) {
198
+ const { enhanceMochaTest } = require ( './test' )
197
199
return injectHook ( ( ) => {
198
200
recorder . startUnlessRunning ( )
199
- event . emit ( event . test . after , suite && suite . ctx && suite . ctx . currentTest )
201
+ event . emit ( event . test . after , enhanceMochaTest ( suite ? .ctx ?. currentTest ) )
200
202
} , suite )
201
203
}
202
204
203
205
module . exports . suiteSetup = function ( suite ) {
206
+ const { enhanceMochaSuite } = require ( './suite' )
204
207
return injectHook ( ( ) => {
205
208
recorder . startUnlessRunning ( )
206
- event . emit ( event . suite . before , suite )
209
+ event . emit ( event . suite . before , enhanceMochaSuite ( suite ) )
207
210
} , suite )
208
211
}
209
212
210
213
module . exports . suiteTeardown = function ( suite ) {
214
+ const { enhanceMochaSuite } = require ( './suite' )
211
215
return injectHook ( ( ) => {
212
216
recorder . startUnlessRunning ( )
213
- event . emit ( event . suite . after , suite )
217
+ event . emit ( event . suite . after , enhanceMochaSuite ( suite ) )
214
218
} , suite )
215
219
}
216
220
0 commit comments