Для тестов используется Jasmine, но если кто-то знает как сделать в Mocha тоже приветствуется.
Есть такая функция:
https://github.com/tamtakoe/oi.selec...rvices.js#L113
Она связывает элемент-контейнер (element) и внутренний инпут (inputElement). Если события focus/blur произошли на инпуте, она генерит их на контейнере с помощью element.triggerHandler. Если же фокус пришел на контейнер, то он переводится на инпут с помощью inputElement[0].focus
Пытался написать тест тут
https://github.com/tamtakoe/oi.selec...es.spec.js#L63, но пока безрезультатно