命名空間:calls

Spy#calls

  • 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
傳回
類型
物件