Задать вопрос

Как тестировать сервис модуля Angular без запуска run и config?

Если в модуле задана функция run (с зависимостями), то для тестирования одного сервиса этого модуля приходится либо подгружать все зависимости этого модуля, либо подменять их.
Как этого избежать?
  • Вопрос задан
  • 2460 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
  • Академия Eduson
    Frontend-разработчик
    9 месяцев
    Далее
  • Учебный центр IBS
    WEB-022 Разработка на Angular. Продвинутый уровень
    1 неделя
    Далее
Пригласить эксперта
Ответы на вопрос 1
DigitalSmile
@DigitalSmile
http://brainstorage.me/digitalsmile
Мне кажется у Вас немного некорректный взгляд на тестирование. Ваши опции "либо подгружать, либо подменять" и есть ответ на Ваш вопрос.
Если в Вашем тесте сервис это вспомогательный объект и он уже покрыт тестами, то используются mock-объекты (подмена). В другом случае, если сервис это ключевая точка модуля, то его необходимо загружать "как есть" и проверять его методы в том числе.
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы