Spec-Zone.ru › Angular.js 1.7

Улучшить эту документацию Просмотреть исходный код $exceptionHandlerProvider

  1. $exceptionHandler
  2. поставщик в модуле 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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API