From 9c1ff081861dfc7a5721d6732f4d6a5e7962b7fa Mon Sep 17 00:00:00 2001 From: Joel Einbinder Date: Tue, 23 Nov 2021 02:59:56 -0500 Subject: [PATCH] test(chromium): ensure that arguments can be passed with spaces (#10057) --- tests/chromium/chromium.spec.ts | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/tests/chromium/chromium.spec.ts b/tests/chromium/chromium.spec.ts index 82990bc83d..5839942bc3 100644 --- a/tests/chromium/chromium.spec.ts +++ b/tests/chromium/chromium.spec.ts @@ -439,4 +439,14 @@ playwrightTest('should use proxy with connectOverCDP', async ({ browserType, ser } finally { await browserServer.close(); } -}); \ No newline at end of file +}); + +playwrightTest('should pass args with spaces', async ({ browserType, createUserDataDir }, testInfo) => { + const browser = await browserType.launchPersistentContext(await createUserDataDir(), { + args: ['--user-agent=I am Foo'] + }); + const page = await browser.newPage(); + const userAgent = await page.evaluate(() => navigator.userAgent); + await browser.close(); + expect(userAgent).toBe('I am Foo'); +});