jest使用心得,以mock接口返回值爲例

最近項目在嘗試接入jest

文檔:https://jestjs.io/

當你想要測試的文件裏引入了其他文件而又不想測試其他文件時,這個時候可以mock其他文件來達到目的。當然當你需要使用其他文件裏的東西(方法什麼的)時,你還得把這個東西也mock一下,不然你用的時候就沒有啦。

比如,我現在想測試a.js文件,但是我a.js文件裏會發送ajax請求,而這個請求方法封裝在request.js裏,這個時候就可以在a.test.js裏mock一下這個請求方法

a.js

a.test.js

與此類似,一切你不想測試但是又要用的東西都可以通過這種形式mock出來,報錯的東西也可以這樣mock,讓它不會報錯 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章