Улучшить эту документацию Посмотреть исходный код $animate
- сервис в модуле ngMock
Моковая реализация сервиса $animate. Предлагает два дополнительных метода для тестирования анимаций.
Вам необходимо потребовать модуль ngAnimateMock в вашем наборе тестов, например, beforeEach(module('ngAnimateMock'))
Методы
-
closeAndFlush();
Этот метод закроет все ожидающие анимации (как основанные на Javascript, так и CSS) и также очистит любые оставшиеся кадры анимации и/или обратные вызовы.
-
flush();
Этот метод используется для очистки ожидающих обратных вызовов и кадров анимации, чтобы либо начать анимацию, либо завершить ее. Обратите внимание, что это не фактически закроет активно выполняющуюся анимацию (см.
closeAndFlush()для этого).
© 2010–2017 Google, Inc.
Licensed under the Creative Commons Attribution License 4.0.
https://code.angularjs.org/1.5.11/docs/api/ngMock/service/$animate