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