2015-12-14 64 views

回答

1

有些項目包含特定方法的存根,但沒有包含完整API的即插即用庫(據我所知)。也許你可以使用Google發佈在GitHub的官方Google Analytics repository上的一些測試代碼。

也就是說,gapi.client是一個輕鬆的嘲笑目標,你最安全的選擇是自己做。

附註:Sinon.JS可能對加速此過程非常有幫助。它簡化了替換功能,返​​回樣品數據等等。 Sinon很容易「窺探」通常由於嘗試連接到遠程服務器而產生的方法,並且這些間諜可以很容易地插入合適的斷言中。沒有依賴關係,適用於任何單元測試框架。

祝你好運!