From 4ba95e50fc884d52b59944c25e7821521c46b67c Mon Sep 17 00:00:00 2001 From: "anton.lyubarskiy" Date: Wed, 27 May 2020 10:39:56 +0300 Subject: [PATCH] add support of IE11 to the `triggerKeyEvent` --- .../@ember/test-helpers/dom/trigger-key-event.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/addon-test-support/@ember/test-helpers/dom/trigger-key-event.ts b/addon-test-support/@ember/test-helpers/dom/trigger-key-event.ts index cc2d71321..5a56d6ea3 100644 --- a/addon-test-support/@ember/test-helpers/dom/trigger-key-event.ts +++ b/addon-test-support/@ember/test-helpers/dom/trigger-key-event.ts @@ -108,9 +108,9 @@ function keyFromKeyCodeAndModifiers(keycode: number, modifiers: KeyModifiers): s */ function keyCodeFromKey(key: string) { let keys = Object.keys(keyFromKeyCode); - let keyCode = keys.find(keyCode => keyFromKeyCode[Number(keyCode)] === key); + let keyCode = keys.filter(keyCode => keyFromKeyCode[Number(keyCode)] === key)[0]; if (!keyCode) { - keyCode = keys.find(keyCode => keyFromKeyCode[Number(keyCode)] === key.toLowerCase()); + keyCode = keys.filter(keyCode => keyFromKeyCode[Number(keyCode)] === key.toLowerCase())[0]; } return keyCode !== undefined ? parseInt(keyCode) : undefined; }