tamtakoe
@tamtakoe

Как протестировать focus/blur события в AngularJS с помощью Jasmine?

Есть такая функция: https://github.com/tamtakoe/oi.select/blob/master/...
Она связывает элемент-контейнер (element) и внутренний инпут (inputElement). Если события focus/blur произошли на инпуте, она генерит их на контейнере с помощью element.triggerHandler. Если же фокус пришел на контейнер, то он переводится на инпут с помощью inputElement[0].focus
Как протестировать эту функциональность в Jasmine? Ковырял тут https://github.com/tamtakoe/oi.select/blob/master/... spyOn, но пока безрезультатно.

Почему-то в тесте не срабатывает нативный вызов события inputElement[0].focus() (только inputElement.triggerHandler('focus'));
  • Вопрос задан
  • 308 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы