From f386fa9415be8f8a1bdda294c0b545530245fa48 Mon Sep 17 00:00:00 2001 From: Yury Semikhatsky Date: Sat, 25 Apr 2020 09:35:35 -0700 Subject: [PATCH] test: add failing test for new page downloads (#1984) --- test/download.spec.js | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/test/download.spec.js b/test/download.spec.js index ee35549189..9d14f3f219 100644 --- a/test/download.spec.js +++ b/test/download.spec.js @@ -117,6 +117,17 @@ describe('Download', function() { expect(fs.readFileSync(path).toString()).toBe('Hello world'); await page.close(); }); + it.fail(CHROMIUM || WEBKIT || FFOX)('should report new window downloads', async({browser, server}) => { + const page = await browser.newPage({ acceptDownloads: true }); + await page.setContent(`download`); + const [ download ] = await Promise.all([ + page.waitForEvent('download'), + page.click('a') + ]); + const path = await download.path(); + expect(fs.existsSync(path)).toBeTruthy(); + await page.close(); + }); it('should delete file', async({browser, server}) => { const page = await browser.newPage({ acceptDownloads: true }); await page.setContent(`download`);