Улучшить эту документацию Просмотреть исходный код $exceptionHandlerProvider
- $exceptionHandler
- поставщик в модуле ngMock
Обзор
Настраивает имитацию реализации $exceptionHandler, чтобы перебрасывать или регистрировать ошибки, переданные в $exceptionHandler.
Методы
-
mode(mode);
Устанавливает режим регистрации.
Параметры
Параметр Тип Подробности mode stringРежим работы, по умолчанию
rethrow.-
log: Иногда желательно проверить, что ошибка была выброшена, для этого в режимеlogмассив ошибок хранится в$exceptionHandler.errors, чтобы позже их можно было проверить. См. assertEmpty() и reset(). -
rethrow: Если в тестах передаются какие-либо ошибки обработчику, это, как правило, означает ошибку в приложении или тесте, поэтому эта имитация заставит эти тесты потерпеть неудачу. Для любых реализаций, ожидающих выброса исключений, режимrethrowтакже будет поддерживать журнал выброшенных ошибок в$exceptionHandler.errors.
-
© 2010–2018 Google, Inc.
Licensed under the Creative Commons Attribution License 4.0.
https://code.angularjs.org/1.7.8/docs/api/ngMock/provider/$exceptionHandlerProvider