Spec-Zone.ru › Jasmine

Пространство имён: calls

Spy#calls

Since:
  • 2.0.0

Методы

all() → {Массив.<Spy.callData>}

Получить массив вызовов для данного шпиона.

Since:
  • 2.0.0
Возвращает:
Тип
Массив.<Spy.callData>

allArgs() → {Массив}

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

Since:
  • 2.0.0
Возвращает:
Тип
Массив

any() → {Булево}

Проверить, был ли вызван этот шпион.

Since:
  • 2.0.0
Возвращает:
Тип
Булево

argsFor(index) → {Массив}

Получить аргументы, переданные в конкретный вызов этого шпиона.

Параметры:
Имя Тип Описание
index Целое число

Индекс вызова (с нуля).

Since:
  • 2.0.0
Возвращает:
Тип
Массив

count() → {Целое число}

Получить количество вызовов данного шпиона.

Since:
  • 2.0.0
Возвращает:
Тип
Целое число

first() → {ОбъектSpy.callData}

Получить первый вызов данного шпиона.

Since:
  • 2.0.0
Возвращает:
Тип
ОбъектSpy.callData

mostRecent() → {ОбъектSpy.callData}

Получить последний вызов данного шпиона.

Since:
  • 2.0.0
Возвращает:
Тип
ОбъектSpy.callData

reset()

Сбросить данный шпион, как будто он никогда не вызывался.

Since:
  • 2.0.0

saveArgumentsByValue()

Настроить данный шпион на создание поверхностной копии аргументов, переданных при каждом вызове.

Since:
  • 2.5.0

thisFor(index) → (nullable) {Объект}

Получить объект «this», переданный в конкретный вызов данного шпиона.

Параметры:
Имя Тип Описание
index Целое число

Индекс вызова (с нуля).

Since:
  • 3.8.0
Возвращает:
Тип
Объект

© 2008–2019 Pivotal Labs
Licensed under the MIT License.
https://jasmine.github.io/api/4.0/Spy_calls.html

Spec-Zone.ru

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