Пространство имён: 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