2015-03-09 5 views
0

Я пытаюсь выполнить тестирование службы, предоставляемой угловым модулем, который я создал, однако я изо всех сил пытаюсь найти способ сделать это, не вызывая при запуске блок запуска модуля. Кто-нибудь есть идеи?Как предотвратить выполнение блока запуска модуля во время тестирования?

ответ

1

«Зарядные блоки обычно содержат код, который трудно тестировать, и по этой причине должны быть объявлены в изолированных модулях, чтобы их можно было игнорировать в модульных тестах». Angular docs.

Но я думаю, вы могли бы использовать шпиона Жасмина до SpyOn .run и вернуть некоторую фальшивую функцию (например, angular.noop()).

Надеюсь, что это поможет :)

Смежные вопросы