名前空間
メンバー
(static) callData
プロパティ
名前 | タイプ | 説明 |
---|---|---|
object |
object | 呼び出しの |
invocationOrder |
number | 呼び出しの順序。 |
args |
配列 | この呼び出しに渡された引数。 |
returnValue |
この呼び出しから返された値。 |
and :SpyStrategy
スパイのデフォルトストラテジにアクセスします。このストラテジは、Spy#withArgs
で作成されたストラテジと一致しない引数でスパイが呼び出されるたびに使用されます。
タイプ
- Since
- 2.0.0
例
spyOn(someObj, 'func').and.returnValue(42);
メソッド
withArgs(…args) → {SpyStrategy}
指定された引数を持つスパイの呼び出しに対して使用するストラテジを指定します。
パラメーター
名前 | タイプ | 属性 | 説明 |
---|---|---|---|
args |
* | <repeatable> |
一致させる引数 |
- Since
- 3.0.0
リターン
- タイプ
- SpyStrategy
例
spyOn(someObj, 'func').withArgs(1, 2, 3).and.returnValue(42);
someObj.func(1, 2, 3); // returns 42