[筆記] Jest 如何 Mock Axios API 的回傳值的兩種方式

章節連結

前端專案撰寫測試時,若遇上 Axios API 的回傳值測試時,除了運用 Jest 所提供的定義來通過 TypeScript 的測試外,也可運用 axios-mock-adapter 來達成。
javascript es6 logo


內容

方法

1. 將 jest.sptOn 所產生的函式給強迫定義

這樣一來在使用 await 時,才能通過 TypeScript 檢驗。

2. 透過 AxiosMockAdapter 套件模擬

這套件相較於方法一直覺很多,也有包含 TypeScript 型別,推薦使用


程式碼

按讚加入粉絲團

延伸閱讀