命名空間
成員
(static) callData
屬性
名稱 | 類型 | 說明 |
---|---|---|
object |
object | 呼叫的 |
invocationOrder |
number | 呼叫順序。 |
args |
陣列 | 這項呼叫傳遞參數。 |
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