Я пытаюсь выполнить тестирование службы, предоставляемой угловым модулем, который я создал, однако я изо всех сил пытаюсь найти способ сделать это, не вызывая при запуске блок запуска модуля. Кто-нибудь есть идеи?Как предотвратить выполнение блока запуска модуля во время тестирования?
0
A
ответ
1
«Зарядные блоки обычно содержат код, который трудно тестировать, и по этой причине должны быть объявлены в изолированных модулях, чтобы их можно было игнорировать в модульных тестах». Angular docs.
Но я думаю, вы могли бы использовать шпиона Жасмина до SpyOn .run и вернуть некоторую фальшивую функцию (например, angular.noop()).
Надеюсь, что это поможет :)
Смежные вопросы
- 1. Тестирование модулей - игнорирование блока запуска модуля
- 2. Выполнение проверки подлинности во время тестирования browserID
- 3. Синхронизация кода - предотвратить выполнение блока
- 4. Как предотвратить выполнение кода модуля из импортированного модуля в python?
- 5. Как остановить выполнение конкретной строки в функции во время тестирования
- 6. Как предотвратить событие transitionend время запуска дважды
- 7. Akka Актер перезагружается после исключения во время тестирования блока
- 8. Как предотвратить выполнение сценария после запуска BootstrapDialog?
- 9. Как вводить ввод во время тестирования rspec?
- 10. Выполнение тестирования модуля на устаревшем веб-сайте
- 11. Изменение переменных среды во время тестирования модуля Perl
- 12. Какова стратегия восстановления данных во время тестирования модуля DAO?
- 13. Выполнение CommandButton во время рендеринга
- 14. Предотвратить Application/CommandLineRunner классов от выполнения во время тестирования JUnit
- 15. CakePHP Регистрация в Live DB во время тестирования модуля
- 16. Выполнение тестирования модуля с помощью входа EF?
- 17. Выполнение тестирования модуля с помощью iPhone SDK
- 18. Соединения CakePHP во время тестирования
- 19. Выполнение во время навигации
- 20. Предотвратить выполнение $ .ajaxStart() во время jquery-ui autocomplete
- 21. Как предотвратить запуск тестов во время развертывания?
- 22. Python - добавить PYTHONPATH во время модуля командной строки запуска
- 23. Переопределение log4j.properties во время тестирования
- 24. Как профилировать время запуска подключаемого модуля Eclipse?
- 25. Выполнение собственного SQL-запроса во время запуска Spring
- 26. Выполнение действий после таймаута во время запуска команды
- 27. Suppress std.err во время тестирования
- 28. Django WebServer во время тестирования
- 29. Отключить утверждения во время тестирования
- 30. Как это работает во время работы блока?