Spec-Zone.ru › Angular.js 1.8

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

  1. сервис в модуле ngMock

Обзор

Проверяет, что нет задач, которые необходимо выполнить. Выбрасывает ошибку, если есть ожидающие выполнения задачи.

Можно проверить только определённый тип задач, указав taskType.

Доступные типы задач:

  • $timeout: Ожидающие таймауты (через $timeout).
  • $http: Ожидающие HTTP-запросы (через $http).
  • $route: Продолжающиеся переходы маршрута (через $route).
  • $applyAsync: Ожидающие задачи, запланированные через $applyAsync.
  • $evalAsync: Ожидающие задачи, запланированные через $evalAsync. Они включают задачи, запланированные через $evalAsync() косвенно (например, $q promises).
Периодические задачи, запланированные через $interval, используют другую очередь и не учитываются $verifyNoPendingTasks(). В настоящее время нет способа проверить, что нет ожидающих задач $interval.

Использование

$verifyNoPendingTasks([taskType]);

Аргументы

Параметр Тип Подробности
taskType
(необязательно)
string

Тип задач, для которых нужно проверить отсутствие.

© 2010–2020 Google, Inc.
Licensed under the Creative Commons Attribution License 3.0.
https://code.angularjs.org/1.8.2/docs/api/ngMock/service/$verifyNoPendingTasks

Spec-Zone.ru

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