Skip to content

Commit

Permalink
Update puppeteer to version 22.0.0
Browse files Browse the repository at this point in the history
  • Loading branch information
Sander Aalbers committed Mar 4, 2024
1 parent 4e28dbb commit 9dd1013
Show file tree
Hide file tree
Showing 11 changed files with 1,359 additions and 380 deletions.
1,696 changes: 1,328 additions & 368 deletions package-lock.json

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion packages/browser-logs/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -51,6 +51,6 @@
},
"devDependencies": {
"@esm-bundle/chai": "^4.1.5",
"puppeteer": "^20.0.0"
"puppeteer": "^22.0.0"
}
}
2 changes: 1 addition & 1 deletion packages/browser-logs/test/serialize-deserialize.test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ describe('serialize deserialize', function () {
let browser: Browser;
let page: Page;
before(async () => {
browser = await puppeteer.launch({ headless: 'new' });
browser = await puppeteer.launch({ headless: true });
page = await browser.newPage();
await page.goto('about:blank');
await page.evaluate(
Expand Down
2 changes: 1 addition & 1 deletion packages/dev-server-hmr/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,6 @@
},
"devDependencies": {
"lit-html": "^2.7.3 || ^3.0.0",
"puppeteer": "^20.0.0"
"puppeteer": "^22.0.0"
}
}
21 changes: 20 additions & 1 deletion packages/dev-server-hmr/test/browser.test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -13,13 +13,29 @@ function trackErrors(page: Page) {
errors.push(error);
});
page.on('console', e => {
if (e.type() === 'error' || e.type() === 'warning') {
if (e.type() === 'error' || e.type() === 'warn') {
errors.push(e.text());
}
});
return errors;
}

async function mockFaviconRequests(page: Page) {
await page.setRequestInterception(true);
page.on('request', request => {
if (request.isInterceptResolutionHandled()) {
return;
}

if (request.url().endsWith('favicon.ico')) {
request.respond({ status: 200 });
return;
}

request.continue();
});
}

describe('browser tests', function () {
this.timeout(5000);
let browser: Browser;
Expand Down Expand Up @@ -82,6 +98,7 @@ describe('browser tests', function () {
});
const page = await browser.newPage();
const errors = trackErrors(page);
await mockFaviconRequests(page);

try {
await page.goto(`${host}/foo.html`);
Expand Down Expand Up @@ -114,6 +131,7 @@ describe('browser tests', function () {
});
const page = await browser.newPage();
const errors = trackErrors(page);
await mockFaviconRequests(page);

try {
await page.goto(`${host}/foo.html`);
Expand Down Expand Up @@ -192,6 +210,7 @@ describe('browser tests', function () {
});
const page = await browser.newPage();
const errors = trackErrors(page);
await mockFaviconRequests(page);

try {
await page.goto(`${host}/foo.html`);
Expand Down
2 changes: 1 addition & 1 deletion packages/dev-server/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -73,6 +73,6 @@
"devDependencies": {
"@types/command-line-usage": "^5.0.1",
"lit-html": "^2.7.3 || ^3.0.0",
"puppeteer": "^20.0.0"
"puppeteer": "^22.0.0"
}
}
2 changes: 1 addition & 1 deletion packages/test-runner-chrome/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@
"@web/test-runner-coverage-v8": "^0.8.0",
"async-mutex": "0.4.0",
"chrome-launcher": "^0.15.0",
"puppeteer-core": "^20.0.0"
"puppeteer-core": "^22.0.0"
},
"devDependencies": {
"@types/istanbul-reports": "^3.0.0",
Expand Down
2 changes: 1 addition & 1 deletion packages/test-runner-chrome/src/ChromeLauncher.ts
Original file line number Diff line number Diff line change
Expand Up @@ -80,7 +80,7 @@ export class ChromeLauncher implements BrowserLauncher {

launchBrowser(options: PuppeteerNodeLaunchOptions = {}) {
const mergedOptions: PuppeteerNodeLaunchOptions = {
headless: 'new',
headless: true,
...this.launchOptions,
...options,
};
Expand Down
4 changes: 2 additions & 2 deletions packages/test-runner-chrome/src/index.ts
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import * as puppeteerCore from 'puppeteer-core';
import { ChromeLauncher, CreateBrowserContextFn, CreatePageFn } from './ChromeLauncher.js';
import { PuppeteerNodeLaunchOptions, devices } from 'puppeteer-core';
import { PuppeteerNodeLaunchOptions, KnownDevices } from 'puppeteer-core';

export interface ChromeLauncherArgs {
puppeteer?: typeof puppeteerCore;
Expand All @@ -10,7 +10,7 @@ export interface ChromeLauncherArgs {
concurrency?: number;
}

export { ChromeLauncher, devices, puppeteerCore };
export { ChromeLauncher, KnownDevices, puppeteerCore };

export function chromeLauncher(args: ChromeLauncherArgs = {}) {
const {
Expand Down
4 changes: 2 additions & 2 deletions packages/test-runner-puppeteer/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -48,10 +48,10 @@
"dependencies": {
"@web/test-runner-chrome": "^0.15.0",
"@web/test-runner-core": "^0.13.0",
"puppeteer": "^20.0.0"
"puppeteer": "^22.0.0"
},
"devDependencies": {
"@web/test-runner-mocha": "^0.9.0",
"puppeteer-core": "^20.0.0"
"puppeteer-core": "^22.0.0"
}
}
2 changes: 1 addition & 1 deletion packages/test-runner-puppeteer/src/index.ts
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
export { puppeteerLauncher } from './puppeteerLauncher.js';
export { devices } from 'puppeteer';
export { KnownDevices } from 'puppeteer';

0 comments on commit 9dd1013

Please sign in to comment.