diff --git a/test/input.spec.js b/test/input.spec.js index ea796842bdc93..4a78afa06a7a3 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', () => {