From c8c4356d7cd06183e51871796462fc7709216326 Mon Sep 17 00:00:00 2001 From: Pavel Feldman Date: Tue, 11 Feb 2020 20:18:41 -0800 Subject: [PATCH] test: add setInputFiles input event test (#944) --- test/input.spec.js | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/test/input.spec.js b/test/input.spec.js index ea796842bd..4a78afa06a 100644 --- a/test/input.spec.js +++ b/test/input.spec.js @@ -193,6 +193,18 @@ module.exports.describe = function({testRunner, expect, playwright, FFOX, CHROMI path.relative(process.cwd(), __dirname + '/assets/pptr.png')).catch(e => error = e); expect(error).not.toBe(null); }); + it('should emit input change event', async({page, server}) => { + const events = []; + await page.exposeFunction('eventHandled', e => events.push(e)); + await page.setContent(` + + `); + await (await page.$('input')).setInputFiles(FILE_TO_UPLOAD); + expect(events.length).toBe(1); + expect(events[0].type).toBe('input'); + }); }); describe('Page.waitForFileChooser isMultiple', () => {