0
在我Vue.js項目中,我有以下Vuex行動:測試Vuex行動調用外部API
import { HTTP } from '@/services/http'
export const actions = {
loginUser ({ commit }, params) {
HTTP.post(
'v1/login',
{ email: params.email, password: params.password }
).then(response => {
localStorage.setItem('access_token', response.data.token)
commit('SET_USER', response.data)
}).catch(error => {
commit('SET_LOGIN_ERROR', error.response.data.error)
})
}
}
我使用摩卡+噶單元測試。我該如何測試該操作?
在我們進入這究竟是爲什麼甚至懶得這樣做呢?如果您依賴於外部API調用,那麼您可能會懷疑測試的真實可靠性和獨立性。從那個電話中嘲笑你需要的東西不是更好嗎? –