From d484e04a089c70dd0b83df7fe19a1428db10e509 Mon Sep 17 00:00:00 2001 From: Pavel Feldman Date: Wed, 1 Jul 2020 18:31:08 -0700 Subject: [PATCH] test(route): add another route test (#2800) --- test/browsercontext.spec.js | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/test/browsercontext.spec.js b/test/browsercontext.spec.js index 2fe288de4f..9be5d45380 100644 --- a/test/browsercontext.spec.js +++ b/test/browsercontext.spec.js @@ -471,6 +471,20 @@ describe('BrowserContext.route', () => { expect(await response.text()).toBe('page'); await context.close(); }); + it('should fall back to context.route', async({browser, server}) => { + const context = await browser.newContext(); + await context.route('**/empty.html', route => { + route.fulfill({ status: 200, body: 'context' }); + }); + const page = await context.newPage(); + await page.route('**/non-empty.html', route => { + route.fulfill({ status: 200, body: 'page' }); + }); + const response = await page.goto(server.EMPTY_PAGE); + expect(response.ok()).toBe(true); + expect(await response.text()).toBe('context'); + await context.close(); + }); }); describe('BrowserContext.setHTTPCredentials', function() {