Мне все сложнее моделировать реальные пользовательские события, используя jQuery или функции триггеров собственных элементов.Например, если у вас есть текстовый ввод и вы не хотите, чтобы пользователь мог добавить символ, вы можете вызвать e.preventDefault()
с нормализованным объектом jQuery объекта для события keydown
.Тем не менее, нет возможности программно проверить этот сценарий тестирования.
Следующий тест проходит даже без вызова preventDefault
, поскольку триггер jQuery keydown не является "реальным" событием.*
Без правильного кода этот тест не может быть выполнен, потому что на входе должно быть значение «testd» (68 - это код символа для «d»).имитировать реальные события пользовательского интерфейса браузера?