fix tests adding more await globalThis.disconnectEverything()
This commit is contained in:
@@ -2648,6 +2648,11 @@ describe('CDP Session Tests', () => {
|
||||
const browserContext = getBrowserContext()
|
||||
const serviceWorker = await getExtensionServiceWorker(browserContext)
|
||||
|
||||
// Clear any existing connected tabs from previous tests
|
||||
await serviceWorker.evaluate(async () => {
|
||||
await globalThis.disconnectEverything()
|
||||
})
|
||||
|
||||
const page = await browserContext.newPage()
|
||||
await page.goto('https://example.com/')
|
||||
await page.bringToFront()
|
||||
@@ -2692,6 +2697,11 @@ describe('CDP Session Tests', () => {
|
||||
const browserContext = getBrowserContext()
|
||||
const serviceWorker = await getExtensionServiceWorker(browserContext)
|
||||
|
||||
// Clear any existing connected tabs from previous tests
|
||||
await serviceWorker.evaluate(async () => {
|
||||
await globalThis.disconnectEverything()
|
||||
})
|
||||
|
||||
const page1 = await browserContext.newPage()
|
||||
await page1.goto('https://example.com/')
|
||||
await page1.bringToFront()
|
||||
@@ -3267,6 +3277,12 @@ describe('Auto-enable Tests', () => {
|
||||
const browserContext = getBrowserContext()
|
||||
const serviceWorker = await getExtensionServiceWorker(browserContext)
|
||||
|
||||
// Ensure clean state - disconnect any tabs from previous tests or setup
|
||||
await serviceWorker.evaluate(async () => {
|
||||
await globalThis.disconnectEverything()
|
||||
})
|
||||
await new Promise(r => setTimeout(r, 100))
|
||||
|
||||
// Verify no tabs are connected
|
||||
const tabCountBefore = await serviceWorker.evaluate(() => {
|
||||
const state = globalThis.getExtensionState()
|
||||
|
||||
Reference in New Issue
Block a user