Skip to content

Commit efe441f

Browse files
committed
chore: guard try/catch in websocket reporter
1 parent 8f04e79 commit efe441f

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

packages/vitest/src/api/setup.ts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -200,7 +200,7 @@ export class WebSocketReporter implements Reporter {
200200
if (this.clients.size === 0)
201201
return
202202
this.clients.forEach((client) => {
203-
client.onCollected?.(files).catch(noop)
203+
client.onCollected?.(files)?.catch?.(noop)
204204
})
205205
}
206206

@@ -222,25 +222,25 @@ export class WebSocketReporter implements Reporter {
222222
})
223223

224224
this.clients.forEach((client) => {
225-
client.onTaskUpdate?.(packs).catch(noop)
225+
client.onTaskUpdate?.(packs)?.catch?.(noop)
226226
})
227227
}
228228

229229
onFinished(files?: File[], errors?: unknown[]) {
230230
this.clients.forEach((client) => {
231-
client.onFinished?.(files, errors).catch(noop)
231+
client.onFinished?.(files, errors)?.catch?.(noop)
232232
})
233233
}
234234

235235
onFinishedReportCoverage() {
236236
this.clients.forEach((client) => {
237-
client.onFinishedReportCoverage?.().catch(noop)
237+
client.onFinishedReportCoverage?.()?.catch?.(noop)
238238
})
239239
}
240240

241241
onUserConsoleLog(log: UserConsoleLog) {
242242
this.clients.forEach((client) => {
243-
client.onUserConsoleLog?.(log).catch(noop)
243+
client.onUserConsoleLog?.(log)?.catch?.(noop)
244244
})
245245
}
246246
}

0 commit comments

Comments
 (0)