Интерфейс: SpyStrategy
SpyStrategy
Члены
identity :String
Получить идентификационную информацию шпиона.
Тип:
- String
- С момента:
- 3.0.0
Методы
callFake(fn)
Указать шпиону вызывать фальшивую реализацию при вызове.
Параметры:
| Имя | Тип | Описание |
|---|---|---|
fn | function | Функция, которую нужно вызвать с переданными параметрами. |
- С момента:
- 2.0.0
callThrough()
Указать шпиону обращаться к реальной реализации при вызове.
- С момента:
- 2.0.0
exec()
Выполнить текущую стратегию шпиона.
- С момента:
- 2.0.0
rejectWith(value)
Указать шпиону возвращать промис, отклоняющийся со значением, указанным при вызове.
Параметры:
| Имя | Тип | Описание |
|---|---|---|
value | * | Возвращаемое значение. |
- С момента:
- 3.5.0
resolveTo(value)
Указать шпиону возвращать промис, разрешающийся со значением, указанным при вызове.
Параметры:
| Имя | Тип | Описание |
|---|---|---|
value | * | Возвращаемое значение. |
- С момента:
- 3.5.0
returnValue(value)
Указать шпиону возвращать значение при вызове.
Параметры:
| Имя | Тип | Описание |
|---|---|---|
value | * | Возвращаемое значение. |
- С момента:
- 2.0.0
returnValues(…values)
Указать шпиону возвращать одно из указанных значений (последовательно) каждый раз, когда шпион вызывается.
Параметры:
| Имя | Тип | Атрибуты | Описание |
|---|---|---|---|
values | * | <repeatable> | Значения, которые будут возвращаться при последующих вызовах шпиона. |
- С момента:
- 2.1.0
stub()
Указать шпиону ничего не делать при вызове. Это значение по умолчанию.
- С момента:
- 2.0.0
throwError(something)
Указать шпиону генерировать ошибку при вызове.
Параметры:
| Имя | Тип | Описание |
|---|---|---|
something | Error | Object | String | Объект ошибки |
- С момента:
- 2.0.0
© 2008–2019 Pivotal Labs
Licensed under the MIT License.
https://jasmine.github.io/api/4.0/SpyStrategy.html