Использование JEST
для модульного тестирования компонента, к документу которого прикреплен прослушиватель нажатия клавиш.
Как я могу проверить это в JEST
? Как смоделировать событие нажатия клавиши в документе? Мне нужно, чтобы прослушиватель событий присутствовал в документе, поскольку он должен реагировать на действия клавиатуры независимо от элемента с фокусом.
РЕДАКТИРОВАТЬ: здесь вопрос касается моделирования события в документе или document.body. Все примеры относятся к фактическому узлу DOM, который работает нормально, а документ - нет.
Сейчас пытаюсь это сделать:
TestUtils.Simulate.keyDown(document, {keyCode : 37}); // handler not invoked