命名空间
成员
(static) callData
属性
名称 | 类型 | 说明 |
---|---|---|
object |
object | 调用时的 |
invocationOrder |
number | 调用的顺序。 |
args |
Array | 此调用传递的参数。 |
returnValue |
此调用返回的值。 |
and :SpyStrategy
访问 spy 的默认策略。每当 spy 被调用时,调用的参数与使用 Spy#withArgs
创建的任何策略都不匹配,将使用此策略。
类型
- 自
- 2.0.0
示例
spyOn(someObj, 'func').and.returnValue(42);
办法
withArgs(…args) → {SpyStrategy}
指定用于调用具有指定参数的 spy 的策略。
参数
名称 | 类型 | 属性 | 说明 |
---|---|---|---|
args |
* | <repeatable> |
要匹配的参数 |
- 自
- 3.0.0
返回
- 类型
- SpyStrategy
示例
spyOn(someObj, 'func').withArgs(1, 2, 3).and.returnValue(42);
someObj.func(1, 2, 3); // returns 42