From 40ba5ebc1d8d984fa6ba0fb96fc8250c31c7f219 Mon Sep 17 00:00:00 2001 From: Dmitry Gozman Date: Mon, 9 Oct 2023 14:52:05 -0700 Subject: [PATCH] test: unflake a launcher test in driver mode (#27518) --- tests/library/chromium/launcher.spec.ts | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/tests/library/chromium/launcher.spec.ts b/tests/library/chromium/launcher.spec.ts index 81893c69f5..eb0fc997ad 100644 --- a/tests/library/chromium/launcher.spec.ts +++ b/tests/library/chromium/launcher.spec.ts @@ -119,16 +119,16 @@ it('should support request/response events when using backgroundPage()', async ( ? backgroundPages[0] : await context.waitForEvent('backgroundpage'); await backgroundPage.waitForURL(/chrome-extension\:\/\/.*/); - const [, request, response, contextRequest, contextResponse] = await Promise.all([ + const [request, response, contextRequest, contextResponse] = await Promise.all([ + backgroundPage.waitForEvent('request'), + backgroundPage.waitForEvent('response'), + context.waitForEvent('request'), + context.waitForEvent('response'), backgroundPage.evaluate(url => fetch(url, { method: 'POST', body: 'foobar', headers: { 'X-FOOBAR': 'KEKBAR' } }), server.EMPTY_PAGE), - backgroundPage.waitForEvent('request'), - backgroundPage.waitForEvent('response'), - context.waitForEvent('request'), - context.waitForEvent('response'), ]); expect(request).toBe(contextRequest); expect(response).toBe(contextResponse);