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

Если в модуле задана функция run (с зависимостями), то для тестирования одного сервиса этого модуля приходится либо подгружать все зависимости этого модуля, либо подменять их.
Как этого избежать?
  • Вопрос задан
  • 2459 просмотров
Пригласить эксперта
Ответы на вопрос 1
DigitalSmile
@DigitalSmile
http://brainstorage.me/digitalsmile
Мне кажется у Вас немного некорректный взгляд на тестирование. Ваши опции "либо подгружать, либо подменять" и есть ответ на Ваш вопрос.
Если в Вашем тесте сервис это вспомогательный объект и он уже покрыт тестами, то используются mock-объекты (подмена). В другом случае, если сервис это ключевая точка модуля, то его необходимо загружать "как есть" и проверять его методы в том числе.
Ответ написан
Ваш ответ на вопрос

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

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