Skip to content

Commit adafcc2

Browse files
authored
fix: Catch exceptions on browser close or disconnect during teardown (#453)
1 parent 8584363 commit adafcc2

File tree

1 file changed

+6
-2
lines changed
  • packages/jest-environment-puppeteer/src

1 file changed

+6
-2
lines changed

packages/jest-environment-puppeteer/src/global.js

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -77,9 +77,13 @@ export async function teardown(jestConfig = {}) {
7777
await Promise.all(
7878
browsers.map((browser) => {
7979
if (config.connect) {
80-
return browser.disconnect()
80+
return browser.disconnect().catch((e) => {
81+
console.error(`global.js teardown: Error disconnecting browser ${e.stack}`)
82+
})
8183
}
82-
return browser.close()
84+
return browser.close().catch((e) => {
85+
console.error(`global.js teardown: Error closing browser ${e.stack}`)
86+
})
8387
}),
8488
)
8589

0 commit comments

Comments
 (0)