接口:SpyStrategy

SpyStrategy

成员

identity :String

获取 spy 的标识信息。

类型
  • String
  • 3.0.0

方法

callFake(fn)

指示 spy 在调用时执行一个假的实现。

参数
名称 类型 描述
fn function

用传入的参数调用此函数。

  • 2.0.0

callThrough()

指示 spy 在调用时执行真实实现。

  • 2.0.0

exec()

执行当前 spy 策略。

  • 2.0.0

rejectWith(value)

指示 spy 在调用时返回一个拒绝指定值的 promise。

参数
名称 类型 描述
value *

要返回的值。

  • 3.5.0

resolveTo(value)

指示 spy 在调用时返回一个解析为指定值的 promise。

参数
名称 类型 描述
value *

要返回的值。

  • 3.5.0

returnValue(value)

指示 spy 在调用时返回该值。

参数
名称 类型 描述
value *

要返回的值。

  • 2.0.0

returnValues(…values)

指示 spy 每被调用一次就返回指定的一个值(按顺序)。

参数
名称 类型 属性 描述
values * <可重复的>

在随后调用 spy 的过程中要返回的值。

  • 2.1.0

stub()

指示 spy 在调用时不执行任何操作。这是默认情况。

  • 2.0.0

throwError(something)

指示 spy 在调用时抛出错误。

参数
名称 类型 描述
something Error | Object | String

要抛出的东西

  • 2.0.0