нужно так?
component['_keyUpHandler'].call('ArrowUp');
А почему через строку в кавычках?
Не стоит на него завязываться В общем случае тестируйте через публичный интерфейс, а не через приватные методы
Зачем? Это приватная часть компонента Это может быть маркером, что компонент делает слишком много, например
Логично придётся, но на задачу не выделено так много времени
Ну тогда Ваш первый вариант, только проще component['method'](argument)
Спасибо прошёл, подумаю над декомпозицией
as any еще можно
Хрупкий тест, т.к он не type safety
Но подругому не сделать.
Обсуждают сегодня