Skip to content

Commit 5695ade

Browse files
authored
test: add failing test for Firefox (#1019)
References #1009
1 parent bb8d435 commit 5695ade

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

test/keyboard.spec.js

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -207,6 +207,16 @@ module.exports.describe = function({testRunner, expect, FFOX, CHROMIUM, WEBKIT,
207207
await textarea.press('NumpadSubtract');
208208
expect(await page.evaluate('keyLocation')).toBe(3);
209209
});
210+
it.skip(FFOX)('should press Enter', async({page, server}) => {
211+
await page.setContent('<input></input>');
212+
await page.$eval('input', body => body.addEventListener('keydown', event => {
213+
if (event.key === 'Enter')
214+
window.ENTER_DOWN = true;
215+
}, false));
216+
await page.focus('input');
217+
await page.keyboard.press('Enter');
218+
expect(await page.evaluate(() => window.ENTER_DOWN)).toBe(true);
219+
});
210220
it('should throw on unknown keys', async({page, server}) => {
211221
let error = await page.keyboard.press('NotARealKey').catch(e => e);
212222
expect(error.message).toBe('Unknown key: "NotARealKey"');

0 commit comments

Comments
 (0)