阿川私房教材:
學 JavaScript 前端,帶作品集去面試!

63 個專案實戰,寫出作品集,讓面試官眼前一亮!

立即開始免費試讀!

正在寫元件測試

很多個元件有用到 pinia

測試的時候,我是希望能提供 initial state、然後可以用 cypress.intercept 替換掉 ajax 回應

根據官方文件,我使用

createTestingPinia({
    stubActions: false,
})

結果 action 一直沒有呼叫,研究了好幾個小時

最後發現是,需要提供一個 dummy spy object 才可以

const spy = (action) => action;

createTestingPinia({
    stubActions: false,
    createSpy: (action) => spy(action),
})

筆記一下,因為國內外都沒有文章提過,這應該要放在官網說明才對


共有 0 則留言


👉 身份:資深全端工程師、指導過無數人半路出家轉職 👉 使命:打造 CodeLove 成為優質新手村,讓非本科也有地方自學&討論

阿川私房教材:
學 JavaScript 前端,帶作品集去面試!

63 個專案實戰,寫出作品集,讓面試官眼前一亮!

立即開始免費試讀!