From b17a73c1841ec8cba61444abb18079c747f42a80 Mon Sep 17 00:00:00 2001 From: Dmitry Gozman Date: Wed, 20 May 2020 14:54:21 -0700 Subject: [PATCH] test: try to unflake cookie test (#2310) Happens on WebKit sometimes. There is probably a race between setting a cookie and saving it in the cookie jar in another process. --- test/cookies.spec.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/test/cookies.spec.js b/test/cookies.spec.js index 869868598f..8e1da20e10 100644 --- a/test/cookies.spec.js +++ b/test/cookies.spec.js @@ -88,12 +88,14 @@ describe('BrowserContext.cookies', function() { }); it('should get multiple cookies', async({context, page, server}) => { await page.goto(server.EMPTY_PAGE); - await page.evaluate(() => { + const documentCookie = await page.evaluate(() => { document.cookie = 'username=John Doe'; document.cookie = 'password=1234'; + return document.cookie.split('; ').sort().join('; '); }); const cookies = await context.cookies(); cookies.sort((a, b) => a.name.localeCompare(b.name)); + expect(documentCookie).toBe('password=1234; username=John Doe'); expect(cookies).toEqual([ { name: 'password',