From 8cc103f43e47cc4ada3ffca145a24bc32fbd27eb Mon Sep 17 00:00:00 2001 From: Dmitry Gozman Date: Wed, 19 May 2021 09:05:32 -0700 Subject: [PATCH] test: unflake sync predicate test (#6654) Ensure that requests come in order by awaiting them. --- tests/page/page-wait-for-response.spec.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/tests/page/page-wait-for-response.spec.ts b/tests/page/page-wait-for-response.spec.ts index 677b6a1893..5c778852a3 100644 --- a/tests/page/page-wait-for-response.spec.ts +++ b/tests/page/page-wait-for-response.spec.ts @@ -91,10 +91,10 @@ it('sync predicate should be only called once', async ({page, server}) => { ++counter; return response.url() === server.PREFIX + '/digits/1.png'; }), - page.evaluate(() => { - fetch('/digits/1.png'); - fetch('/digits/2.png'); - fetch('/digits/3.png'); + page.evaluate(async () => { + await fetch('/digits/1.png'); + await fetch('/digits/2.png'); + await fetch('/digits/3.png'); }) ]); expect(response.url()).toBe(server.PREFIX + '/digits/1.png');