diff --git a/test/page-route.spec.ts b/test/page-route.spec.ts index ea9ea15e20..a3349b0ef0 100644 --- a/test/page-route.spec.ts +++ b/test/page-route.spec.ts @@ -450,13 +450,14 @@ it('should fulfill with redirect status', (test, { browserName, headful}) => { test.fixme(browserName === 'webkit', 'in WebKit the redirects are handled by the network stack and we intercept before'); }, async ({page, server}) => { await page.goto(server.PREFIX + '/title.html'); + server.setRoute('/final', (req, res) => res.end('foo')); await page.route('**/*', async (route, request) => { if (request.url() !== server.PREFIX + '/redirect_this') return route.continue(); await route.fulfill({ status: 301, headers: { - 'location': '/title.html', + 'location': '/final', } }); }); @@ -465,7 +466,7 @@ it('should fulfill with redirect status', (test, { browserName, headful}) => { const data = await fetch(url); return data.text(); }, server.PREFIX + '/redirect_this'); - expect(text).toBe('Woof-Woof\n'); + expect(text).toBe('foo'); }); it('should not fulfill with redirect status', (test, { browserName, headful}) => {