From b7847cf8500ee423748623fa7dbeb291ffc05b7c Mon Sep 17 00:00:00 2001 From: Martina Ferrari Date: Wed, 2 Mar 2022 16:44:29 +0000 Subject: [PATCH] fix(tests): Ensure all tests honour BINARY envvar Without this patch, two tests ignore the BINARY envvar, and fail when not using the embedded chromium, unless the chromium executable path is defined via PUPPETEER_EXECUTABLE_PATH, which should not be considered according to the docs. --- test/launcher.spec.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/test/launcher.spec.ts b/test/launcher.spec.ts index 6266c59acf6ee..46d56c554dfd1 100644 --- a/test/launcher.spec.ts +++ b/test/launcher.spec.ts @@ -708,9 +708,9 @@ describe('Launcher specs', function () { itFailsFirefox( 'should be able to connect to the same page simultaneously', async () => { - const { puppeteer } = getTestState(); + const { puppeteer, defaultBrowserOptions } = getTestState(); - const browserOne = await puppeteer.launch(); + const browserOne = await puppeteer.launch(defaultBrowserOptions); const browserTwo = await puppeteer.connect({ browserWSEndpoint: browserOne.wsEndpoint(), }); @@ -726,8 +726,8 @@ describe('Launcher specs', function () { } ); it('should be able to reconnect', async () => { - const { puppeteer, server } = getTestState(); - const browserOne = await puppeteer.launch(); + const { puppeteer, server, defaultBrowserOptions } = getTestState(); + const browserOne = await puppeteer.launch(defaultBrowserOptions); const browserWSEndpoint = browserOne.wsEndpoint(); const pageOne = await browserOne.newPage(); await pageOne.goto(server.EMPTY_PAGE);