Класс: Clock
Clock
Заглушка для часов Jasmine используется при тестировании кода, зависящего от времени.
Примечание: Не создавайте её напрямую. Вы можете получить текущие часы с помощью jasmine.clock.
- Дата:
- 1.3.0
Методы
install() → {Clock}
Устанавливает заглушку для часов над встроенными методами.
- Дата:
- 2.0.0
Возвращает:
- Тип
- Clock
mockDate(initialDateopt)
Указывает установленным часам также заглушить дату, возвращаемую new Date()
Параметры:
| Имя | Тип | Атрибуты | По умолчанию | Описание |
|---|---|---|---|---|
initialDate | Date | <необязательно> | now | Дата, которую необходимо предоставить. |
- Дата:
- 2.1.0
tick(millis)
Передвигает часы вперёд, выполняя при этом все ожидающие таймеры.
Параметры:
| Имя | Тип | Описание |
|---|---|---|
millis | int | Количество миллисекунд для продвижения. |
- Дата:
- 1.3.0
uninstall()
Отключает заглушку для часов, возвращая встроенные методы на свои места.
- Дата:
- 2.0.0
withMock(closure)
Выполняет функцию с заглушенными часами
Часы будут install установлены перед вызовом функции и uninstall удалены после завершения функции.
Параметры:
| Имя | Тип | Описание |
|---|---|---|
closure | function | Функция, которая должна быть вызвана. |
- Дата:
- 2.3.0
© 2008–2019 Pivotal Labs
Licensed under the MIT License.
https://jasmine.github.io/api/4.0/Clock.html