類別:時鐘

時鐘

Jasmine 模擬時鐘用於測試時間相依的程式碼。
注意:請勿直接建立這個。您可以使用 jasmine.clock 取得目前時鐘。

  • 1.3.0

方法

install() → {時鐘}

在內建方法上安裝模擬時鐘。

  • 2.0.0
傳回
型別
時鐘

mockDate(initialDateopt)

指示安裝的時鐘也模擬 new Date() 傳回的日期

參數
名稱 型別 屬性 預設值 說明
initialDate 日期 <選用>
now

要提供的 Date

  • 2.1.0

tick(millis)

將時鐘前進,在前進的同時執行任何佇列時間逾時。

參數
名稱 型別 說明
millis int

要前進的毫秒數。

  • 1.3.0

uninstall()

解除安裝模擬時鐘,將內建方法放回原處。

  • 2.0.0

withMock(closure)

使用模擬時鐘執行函式

將在函式呼叫前 install 時鐘,並在函式完成後以 finally uninstall 時鐘。

參數
名稱 型別 說明
closure 函式

要呼叫的函式。

  • 2.3.0