Angular Событие клавиатуры модульного теста не работает - PullRequest
1 голос
/ 24 января 2020

У меня есть один тестовый блок для события ввода с клавиатуры в текстовой области, но он не работает.

code.spe c .ts

textArea.value = "abcd`~";

 const event = new KeyboardEvent("keypress",{
  "key": "Enter"
  });
  textArea.dispatchEvent(event);

но я попробовал другой способ вызвать событие текстовой области, но оно работает,

textArea.dispatchEvent(new Event('input')); // I can trigger the event
 fixture.detectChanges();

Пожалуйста, предложите, в чем разница между этими двумя событиями.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...