命名空间:调用

Spy#calls

  • 2.0.0

方法

all() → {Array.<Spy.callData>}

获取此 spy 的原始调用数组。

  • 2.0.0
返回
类型
Array.<Spy.callData>

allArgs() → {Array}

按接收的顺序获取 this spy 每一次调用的所有参数。

  • 2.0.0
返回
类型
数组

any() → {Boolean}

检查这个 spy 是否已被调用过。

  • 2.0.0
返回
类型
布尔值

argsFor(index) → {Array}

获取传递给 this spy 某一特定调用的参数。

参数
名称 类型 描述
index 整数

以 0 为基准的调用索引。

  • 2.0.0
返回
类型
数组

count() → {Integer}

获取此 spy 的调用次数。

  • 2.0.0
返回
类型
整数

first() → {ObjecSpy.callData}

获取 this spy 的第一次调用。

  • 2.0.0
返回
类型
ObjecSpy.callData

mostRecent() → {ObjecSpy.callData}

获取 this spy 的最近一次调用。

  • 2.0.0
返回
类型
ObjecSpy.callData

reset()

重置此 spy,就像从未调用过一样。

  • 2.0.0

saveArgumentsByValue()

设置这个 spy 以对传递给每次调用的参数做浅层克隆。

  • 2.5.0

thisFor(index) → (nullable) {Object}

获取传递给 this spy 某一特定调用的“this”对象。

参数
名称 类型 描述
index 整数

以 0 为基准的调用索引。

  • 3.8.0
返回
类型
对象