sinon.js 的作用是什麼?
SinonJS 提供獨立的測試 spy、stubs 和 mocks。這是一個庫,我們可以用它為單元測試建立物件 mocks。
Spys - 我們可以用來跟蹤執行的偽函式。
Stubs - 函式替換,我們可以從中返回我們想要的任何內容,或者讓我們的函式以適合我們的方式工作,以便能夠測試多個場景。
Mocks - 偽方法
所有這些物件都有助於對我們的程式碼進行單元測試。
廣告
SinonJS 提供獨立的測試 spy、stubs 和 mocks。這是一個庫,我們可以用它為單元測試建立物件 mocks。
Spys - 我們可以用來跟蹤執行的偽函式。
Stubs - 函式替換,我們可以從中返回我們想要的任何內容,或者讓我們的函式以適合我們的方式工作,以便能夠測試多個場景。
Mocks - 偽方法
所有這些物件都有助於對我們的程式碼進行單元測試。