- 自
- 2.0.0
方法
all() → {Array.<Spy.callData>}
取得此偵探的原始呼叫陣列。
- 自
- 2.0.0
傳回
- 類型
- Array.<Spy.callData>
allArgs() → {Array}
依收到的順序取得此偵探的每次呼叫的所有引數。
- 自
- 2.0.0
傳回
- 類型
- 陣列
any() → {Boolean}
檢查此偵探是否已呼叫。
- 自
- 2.0.0
傳回
- 類型
- 布林值
argsFor(index) → {Array}
取得傳遞給此偵探特定呼叫的引數。
參數
名稱 | 類型 | 說明 |
---|---|---|
index |
整數 | 基於 0 的呼叫索引。 |
- 自
- 2.0.0
傳回
- 類型
- 陣列
count() → {Integer}
取得此偵探的呼叫次數。
- 自
- 2.0.0
傳回
- 類型
- 整數
first() → {ObjecSpy.callData}
取得此偵探的第一個呼叫。
- 自
- 2.0.0
傳回
- 類型
- ObjecSpy.callData
mostRecent() → {ObjecSpy.callData}
取得此偵探最新的呼叫。
- 自
- 2.0.0
傳回
- 類型
- ObjecSpy.callData
reset()
將此偵探重設為從未呼叫過的狀態。
- 自
- 2.0.0
saveArgumentsByValue()
設定此偵探為對傳遞給每次呼叫的引數進行淺層複製。
- 自
- 2.5.0
thisFor(index) → (nullable) {Object}
取得傳遞給此偵探的特定呼叫的「此」物件。
參數
名稱 | 類型 | 說明 |
---|---|---|
index |
整數 | 基於 0 的呼叫索引。 |
- 自
- 3.8.0
傳回
- 類型
- 物件