- 自
- 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
返回
- 类型
- 对象