From c08117d3845b152fd5af0c2b9f0092cc138e92c1 Mon Sep 17 00:00:00 2001 From: Yury Semikhatsky Date: Tue, 3 Aug 2021 15:29:51 -0700 Subject: [PATCH] test: fulfilled intercepted response body (#7975) --- tests/page/page-request-intercept.spec.ts | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/tests/page/page-request-intercept.spec.ts b/tests/page/page-request-intercept.spec.ts index a923458bbb..008921fb8f 100644 --- a/tests/page/page-request-intercept.spec.ts +++ b/tests/page/page-request-intercept.spec.ts @@ -57,19 +57,19 @@ it('should throw on continue after intercept', async ({page, server, browserName }); it('should support fulfill after intercept', async ({page, server, browserName, browserMajorVersion}) => { - it.skip(browserName === 'chromium' && browserMajorVersion <= 91); - const requestPromise = server.waitForRequest('/empty.html'); + it.fail(browserName === 'webkit', 'Response body is empty'); + const requestPromise = server.waitForRequest('/title.html'); await page.route('**', async route => { // @ts-expect-error await route._intercept(); await route.fulfill(); }); - await page.goto(server.EMPTY_PAGE); + const response = await page.goto(server.PREFIX + '/title.html'); const request = await requestPromise; - expect(request.url).toBe('/empty.html'); + expect(request.url).toBe('/title.html'); + expect(await response.text()).toBe('Woof-Woof\n'); }); - it('should support request overrides', async ({page, server, browserName, browserMajorVersion}) => { it.skip(browserName === 'chromium' && browserMajorVersion <= 91); const requestPromise = server.waitForRequest('/empty.html');