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