mirror of
https://github.com/microsoft/playwright.git
synced 2025-06-26 21:40:17 +00:00
test: fix flaky page event test
This commit is contained in:
parent
53237009ad
commit
20e2bac857
@ -177,12 +177,12 @@ module.exports.describe = function({testRunner, expect, defaultBrowserOptions, p
|
|||||||
const remote = await playwright.connect({ wsEndpoint: browserServer.wsEndpoint() });
|
const remote = await playwright.connect({ wsEndpoint: browserServer.wsEndpoint() });
|
||||||
const context = await remote.newContext();
|
const context = await remote.newContext();
|
||||||
const page = await context.newPage();
|
const page = await context.newPage();
|
||||||
let contextClosed = false;
|
|
||||||
let pageClosed = false;
|
let pageClosed = false;
|
||||||
context.on('close', e => contextClosed = true);
|
|
||||||
page.on('close', e => pageClosed = true);
|
page.on('close', e => pageClosed = true);
|
||||||
await browserServer.close();
|
await Promise.all([
|
||||||
expect(contextClosed).toBeTruthy();
|
new Promise(f => context.on('close', f)),
|
||||||
|
browserServer.close()
|
||||||
|
]);
|
||||||
expect(pageClosed).toBeTruthy();
|
expect(pageClosed).toBeTruthy();
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
Loading…
x
Reference in New Issue
Block a user