From c7b2c87f72722c9f1db3717fec421853f5ae7f49 Mon Sep 17 00:00:00 2001 From: Yury Semikhatsky Date: Tue, 28 Apr 2020 14:20:33 -0700 Subject: [PATCH] test: add failing test for creating two headful contexts (#1994) --- test/headful.spec.js | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/test/headful.spec.js b/test/headful.spec.js index 1116447106..7e3248d05e 100644 --- a/test/headful.spec.js +++ b/test/headful.spec.js @@ -57,6 +57,20 @@ describe('Headful', function() { await browserContext.close(); await removeUserDataDir(userDataDir); }); + it.fail(CHROMIUM)('should not crash when creating second context', async ({browserType, defaultBrowserOptions, server}) => { + const browser = await browserType.launch({...defaultBrowserOptions, headless: false }); + { + const browserContext = await browser.newContext(); + const page = await browserContext.newPage(); + await browserContext.close(); + } + { + const browserContext = await browser.newContext(); + const page = await browserContext.newPage(); + await browserContext.close(); + } + await browser.close(); + }); it.fail(CHROMIUM)('should click background tab', async({browserType, defaultBrowserOptions, server}) => { const browser = await browserType.launch({...defaultBrowserOptions, headless: false }); const page = await browser.newPage();