diff --git a/CHANGELOG.md b/CHANGELOG.md index 413fb973a41b..97e8d4019653 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,7 @@ ### Chore & Maintenance - `[@jest/fake-timers]` Update `@sinonjs/fake-timers` ([#13612](https://github.com/facebook/jest/pull/13612)) +- `[docs]` Improve custom puppeteer example to prevent worker warnings ([#13619](https://github.com/facebook/jest/pull/13619)) ### Performance diff --git a/docs/Puppeteer.md b/docs/Puppeteer.md index 5752f7cba96d..d437bda3743f 100644 --- a/docs/Puppeteer.md +++ b/docs/Puppeteer.md @@ -108,6 +108,9 @@ class PuppeteerEnvironment extends NodeEnvironment { } async teardown() { + if (this.global.__BROWSER_GLOBAL__) { + this.global.__BROWSER_GLOBAL__.disconnect(); + } await super.teardown(); } diff --git a/website/versioned_docs/version-25.x/Puppeteer.md b/website/versioned_docs/version-25.x/Puppeteer.md index e31285ea9b02..c1aafd6ba637 100644 --- a/website/versioned_docs/version-25.x/Puppeteer.md +++ b/website/versioned_docs/version-25.x/Puppeteer.md @@ -108,6 +108,9 @@ class PuppeteerEnvironment extends NodeEnvironment { } async teardown() { + if (this.global.__BROWSER_GLOBAL__) { + this.global.__BROWSER_GLOBAL__.disconnect(); + } await super.teardown(); } diff --git a/website/versioned_docs/version-26.x/Puppeteer.md b/website/versioned_docs/version-26.x/Puppeteer.md index e31285ea9b02..c1aafd6ba637 100644 --- a/website/versioned_docs/version-26.x/Puppeteer.md +++ b/website/versioned_docs/version-26.x/Puppeteer.md @@ -108,6 +108,9 @@ class PuppeteerEnvironment extends NodeEnvironment { } async teardown() { + if (this.global.__BROWSER_GLOBAL__) { + this.global.__BROWSER_GLOBAL__.disconnect(); + } await super.teardown(); } diff --git a/website/versioned_docs/version-27.x/Puppeteer.md b/website/versioned_docs/version-27.x/Puppeteer.md index c3e51d2a16c7..7d4b6576c86b 100644 --- a/website/versioned_docs/version-27.x/Puppeteer.md +++ b/website/versioned_docs/version-27.x/Puppeteer.md @@ -108,6 +108,9 @@ class PuppeteerEnvironment extends NodeEnvironment { } async teardown() { + if (this.global.__BROWSER_GLOBAL__) { + this.global.__BROWSER_GLOBAL__.disconnect(); + } await super.teardown(); } diff --git a/website/versioned_docs/version-28.x/Puppeteer.md b/website/versioned_docs/version-28.x/Puppeteer.md index 5752f7cba96d..d437bda3743f 100644 --- a/website/versioned_docs/version-28.x/Puppeteer.md +++ b/website/versioned_docs/version-28.x/Puppeteer.md @@ -108,6 +108,9 @@ class PuppeteerEnvironment extends NodeEnvironment { } async teardown() { + if (this.global.__BROWSER_GLOBAL__) { + this.global.__BROWSER_GLOBAL__.disconnect(); + } await super.teardown(); } diff --git a/website/versioned_docs/version-29.0/Puppeteer.md b/website/versioned_docs/version-29.0/Puppeteer.md index 5752f7cba96d..d437bda3743f 100644 --- a/website/versioned_docs/version-29.0/Puppeteer.md +++ b/website/versioned_docs/version-29.0/Puppeteer.md @@ -108,6 +108,9 @@ class PuppeteerEnvironment extends NodeEnvironment { } async teardown() { + if (this.global.__BROWSER_GLOBAL__) { + this.global.__BROWSER_GLOBAL__.disconnect(); + } await super.teardown(); } diff --git a/website/versioned_docs/version-29.1/Puppeteer.md b/website/versioned_docs/version-29.1/Puppeteer.md index 5752f7cba96d..d437bda3743f 100644 --- a/website/versioned_docs/version-29.1/Puppeteer.md +++ b/website/versioned_docs/version-29.1/Puppeteer.md @@ -108,6 +108,9 @@ class PuppeteerEnvironment extends NodeEnvironment { } async teardown() { + if (this.global.__BROWSER_GLOBAL__) { + this.global.__BROWSER_GLOBAL__.disconnect(); + } await super.teardown(); } diff --git a/website/versioned_docs/version-29.2/Puppeteer.md b/website/versioned_docs/version-29.2/Puppeteer.md index 5752f7cba96d..d437bda3743f 100644 --- a/website/versioned_docs/version-29.2/Puppeteer.md +++ b/website/versioned_docs/version-29.2/Puppeteer.md @@ -108,6 +108,9 @@ class PuppeteerEnvironment extends NodeEnvironment { } async teardown() { + if (this.global.__BROWSER_GLOBAL__) { + this.global.__BROWSER_GLOBAL__.disconnect(); + } await super.teardown(); } diff --git a/website/versioned_docs/version-29.3/Puppeteer.md b/website/versioned_docs/version-29.3/Puppeteer.md index 5752f7cba96d..d437bda3743f 100644 --- a/website/versioned_docs/version-29.3/Puppeteer.md +++ b/website/versioned_docs/version-29.3/Puppeteer.md @@ -108,6 +108,9 @@ class PuppeteerEnvironment extends NodeEnvironment { } async teardown() { + if (this.global.__BROWSER_GLOBAL__) { + this.global.__BROWSER_GLOBAL__.disconnect(); + } await super.teardown(); }