diff --git a/test/integration/test_utils.js b/test/integration/test_utils.js index 2b730ba1e..b94eecfbc 100644 --- a/test/integration/test_utils.js +++ b/test/integration/test_utils.js @@ -17,6 +17,22 @@ exports.loadAndWait = (filename, selector) => Promise.all( global.integrationSessions.map(async session => { const page = await session.browser.newPage(); + + // In order to avoid errors because of checks which depend on + // a locale. + await page.evaluateOnNewDocument(() => { + Object.defineProperty(navigator, "language", { + get() { + return "en-US"; + }, + }); + Object.defineProperty(navigator, "languages", { + get() { + return ["en-US", "en"]; + }, + }); + }); + await page.goto( `${global.integrationBaseUrl}?file=/test/pdfs/${filename}` );