阿川私房教材:學程式,拿 offer!

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 成為優質新手村,讓非本科也有地方自學&討論

阿川私房教材:學程式,拿 offer!

63 個專案實戰,直接上手!
無需補習,按步驟打造你的面試作品。

立即解鎖你的轉職秘笈