Spec-Zone.ru › Jasmine

Интерфейс: 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

Spec-Zone.ru

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