File tree Expand file tree Collapse file tree 1 file changed +14
-1
lines changed
Expand file tree Collapse file tree 1 file changed +14
-1
lines changed Original file line number Diff line number Diff line change 11import process from 'node:process' ;
2+ import assert from 'node:assert/strict' ;
23import puppeteer from 'puppeteer' ;
34import { createGlobals } from './utilities.mjs' ;
45import { startServer } from './browser/server.mjs' ;
@@ -108,7 +109,19 @@ async function downloadBrowser({product} = {}) {
108109async function getGlobalsInBrowser ( environment , product = 'chrome' ) {
109110 await downloadBrowser ( { product} ) ;
110111
111- const browser = await puppeteer . launch ( { product} ) ;
112+ const browser = await puppeteer . launch ( { browser : product } ) ;
113+
114+ try {
115+ const version = await browser . version ( ) ;
116+ assert . ok (
117+ version . toLowerCase ( ) . startsWith ( `${ product } /` ) ,
118+ `Unexpected browser version: '${ version } ', expected '${ product } '.` ,
119+ ) ;
120+ } catch ( error ) {
121+ await browser . close ( ) ;
122+ throw error ;
123+ }
124+
112125 const page = await browser . newPage ( ) ;
113126
114127 let server ;
You can’t perform that action at this time.
0 commit comments