test: happy webkit test patch

This commit is contained in:
Pavel 2019-12-12 18:27:07 -08:00
parent 1d2b93771a
commit 0675d8ec9a
4 changed files with 6 additions and 6 deletions

View file

@ -70,7 +70,7 @@ module.exports.addTests = function({testRunner, expect, playwright, FFOX, CHROME
await page.click('button'); await page.click('button');
expect(await page.evaluate(() => result)).toBe('Clicked'); expect(await page.evaluate(() => result)).toBe('Clicked');
}); });
it.skip(FFOX || WEBKIT)('should click with disabled javascript', async({page, server}) => { it.skip(FFOX)('should click with disabled javascript', async({page, server}) => {
await page.setJavaScriptEnabled(false); await page.setJavaScriptEnabled(false);
await page.goto(server.PREFIX + '/wrappedlink.html'); await page.goto(server.PREFIX + '/wrappedlink.html');
await Promise.all([ await Promise.all([

View file

@ -307,7 +307,7 @@ module.exports.addTests = function({testRunner, expect, FFOX, CHROME, WEBKIT}) {
sameSite: 'None', sameSite: 'None',
}]); }]);
}); });
it.skip(WEBKIT)('should set cookies from a frame', async({context, page, server}) => { it('should set cookies from a frame', async({context, page, server}) => {
await page.goto(server.PREFIX + '/grid.html'); await page.goto(server.PREFIX + '/grid.html');
await context.setCookies([ await context.setCookies([
{url: server.PREFIX, name: 'localhost-cookie', value: 'best'}, {url: server.PREFIX, name: 'localhost-cookie', value: 'best'},

View file

@ -245,7 +245,7 @@ module.exports.addTests = function({testRunner, expect, FFOX, CHROME, WEBKIT}) {
expect(result).toEqual([42]); expect(result).toEqual([42]);
}); });
// Works in WebKit, but slow // Works in WebKit, but slow
it.skip(FFOX || WEBKIT)('should transfer 100Mb of data from page to node.js', async({page, server}) => { it.skip(FFOX)('should transfer 100Mb of data from page to node.js', async({page, server}) => {
const a = await page.evaluate(() => Array(100 * 1024 * 1024 + 1).join('a')); const a = await page.evaluate(() => Array(100 * 1024 * 1024 + 1).join('a'));
expect(a.length).toBe(100 * 1024 * 1024); expect(a.length).toBe(100 * 1024 * 1024);
}); });

View file

@ -71,7 +71,7 @@ module.exports.addTests = function({testRunner, expect, headless, playwright, FF
await newPage.close(); await newPage.close();
expect(newPage.isClosed()).toBe(true); expect(newPage.isClosed()).toBe(true);
}); });
it.skip(FFOX || WEBKIT)('should terminate network waiters', async({context, server}) => { it.skip(FFOX)('should terminate network waiters', async({context, server}) => {
const newPage = await context.newPage(); const newPage = await context.newPage();
const results = await Promise.all([ const results = await Promise.all([
newPage.waitForRequest(server.EMPTY_PAGE).catch(e => e), newPage.waitForRequest(server.EMPTY_PAGE).catch(e => e),
@ -257,7 +257,7 @@ module.exports.addTests = function({testRunner, expect, headless, playwright, FF
}); });
}); });
// @see https://github.com/GoogleChrome/puppeteer/issues/3865 // @see https://github.com/GoogleChrome/puppeteer/issues/3865
it.skip(FFOX || WEBKIT)('should not throw when there are console messages in detached iframes', async({browser, page, server}) => { it.skip(FFOX)('should not throw when there are console messages in detached iframes', async({browser, page, server}) => {
await page.goto(server.EMPTY_PAGE); await page.goto(server.EMPTY_PAGE);
await page.evaluate(async() => { await page.evaluate(async() => {
// 1. Create a popup that Playwright is not connected to. // 1. Create a popup that Playwright is not connected to.
@ -825,7 +825,7 @@ module.exports.addTests = function({testRunner, expect, headless, playwright, FF
await page.goto('data:text/html, <script>var something = "forbidden"</script>'); await page.goto('data:text/html, <script>var something = "forbidden"</script>');
expect(await page.evaluate('something')).toBe('forbidden'); expect(await page.evaluate('something')).toBe('forbidden');
}); });
it.skip(WEBKIT)('should be able to navigate after disabling javascript', async({page, server}) => { it('should be able to navigate after disabling javascript', async({page, server}) => {
await page.setJavaScriptEnabled(false); await page.setJavaScriptEnabled(false);
await page.goto(server.EMPTY_PAGE); await page.goto(server.EMPTY_PAGE);
}); });