From dc7f7f9a8c86cacdb0f535f140ba0dd370e0081a Mon Sep 17 00:00:00 2001 From: Max Schmitt Date: Wed, 12 May 2021 22:15:04 +0200 Subject: [PATCH] fix(chromium): handle backgroundPages() onClose (#6541) --- src/client/page.ts | 1 + tests/chromium/launcher.spec.ts | 5 ++++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/src/client/page.ts b/src/client/page.ts index e7511318ad..f6e308ddc1 100644 --- a/src/client/page.ts +++ b/src/client/page.ts @@ -209,6 +209,7 @@ export class Page extends ChannelOwner { +it('should return background pages', async ({browserType, browserOptions, createUserDataDir, asset, browserChannel}) => { + it.fixme(browserChannel); const userDataDir = await createUserDataDir(); const extensionPath = asset('simple-extension'); const extensionOptions = {...browserOptions, @@ -71,6 +72,8 @@ it('should return background pages', async ({browserType, browserOptions, create expect(context.backgroundPages()).toContain(backgroundPage); expect(context.pages()).not.toContain(backgroundPage); await context.close(); + expect(context.backgroundPages().length).toBe(0); + expect(context.pages().length).toBe(0); }); it('should return background pages when recording video', async ({browserType, browserOptions, createUserDataDir, asset}, testInfo) => {