становятся? тестится сервис, в нём нет других сервисов в зависимостях, тестируемая функция вызывает ещё одну всё ок, но когда из второй вызывается третья this становится undefined и jest кидает ошибку, что такого метода у undefined нет. если тестировать вторую функцию на прямую, то всё будет ок, this будет по прежнему ссылкой на класс.
зачем так глубоко, почему не мокать зависимости на первом уровне вложености
в каждом методе логика, все они составляют логику друг друга.
Так отдельно их тести
Обсуждают сегодня