mirror of
https://github.com/microsoft/playwright.git
synced 2025-06-26 21:40:17 +00:00
test: group browserType.launchServer tests (#2944)
This commit is contained in:
parent
16e3776a9c
commit
fe95ee00c3
@ -81,21 +81,6 @@ describe('Playwright', function() {
|
|||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
describe('browserType.launchServer', function() {
|
|
||||||
it('should return child_process instance', async ({browserType, defaultBrowserOptions}) => {
|
|
||||||
const browserServer = await browserType.launchServer(defaultBrowserOptions);
|
|
||||||
expect(browserServer.process().pid).toBeGreaterThan(0);
|
|
||||||
await browserServer.close();
|
|
||||||
});
|
|
||||||
it('should fire close event', async ({browserType, defaultBrowserOptions}) => {
|
|
||||||
const browserServer = await browserType.launchServer(defaultBrowserOptions);
|
|
||||||
await Promise.all([
|
|
||||||
new Promise(f => browserServer.on('close', f)),
|
|
||||||
browserServer.close(),
|
|
||||||
]);
|
|
||||||
});
|
|
||||||
});
|
|
||||||
|
|
||||||
describe('browserType.executablePath', function() {
|
describe('browserType.executablePath', function() {
|
||||||
it('should work', async({browserType}) => {
|
it('should work', async({browserType}) => {
|
||||||
const executablePath = browserType.executablePath();
|
const executablePath = browserType.executablePath();
|
||||||
@ -281,6 +266,18 @@ describe('browserType.launchServer', function() {
|
|||||||
]);
|
]);
|
||||||
expect(order).toEqual(['closed', 'killed']);
|
expect(order).toEqual(['closed', 'killed']);
|
||||||
});
|
});
|
||||||
|
it('should return child_process instance', async ({browserType, defaultBrowserOptions}) => {
|
||||||
|
const browserServer = await browserType.launchServer(defaultBrowserOptions);
|
||||||
|
expect(browserServer.process().pid).toBeGreaterThan(0);
|
||||||
|
await browserServer.close();
|
||||||
|
});
|
||||||
|
it('should fire close event', async ({browserType, defaultBrowserOptions}) => {
|
||||||
|
const browserServer = await browserType.launchServer(defaultBrowserOptions);
|
||||||
|
await Promise.all([
|
||||||
|
new Promise(f => browserServer.on('close', f)),
|
||||||
|
browserServer.close(),
|
||||||
|
]);
|
||||||
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
describe('browserType.connect', function() {
|
describe('browserType.connect', function() {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user