반응형
Mocha 및 Chai를 사용하여 Vuex 모듈을 테스트하는 방법
나는 현재 Nuxt를 사용하고 있는데 vuex 모듈에서 단위 테스트를 하고 싶어.
vuex 모듈을 사용하고 있으며 여기 내 인덱스 js가 있다.
store/index.js
import Vuex from 'vuex';
import * as user from "~/store/modules/users";
const createStore = () => {
return new Vuex.Store({
state: {},
mutations: {},
modules: {
user
}
});
};
export default createStore;
그리고 여기 사용자들을 위한 vuex (count만 돌연변이를 해서 아주 간단하게 만들었는데 여기서 api 요청을 하고 있다)
저장/저장/사용자.js
export const state = {
count: 0
}
export const mutations = {
INCREMENT(state, user) {
state.count += 1;
}
}
export const actions = {
incrementCount({commit}) {
commit('INCREMENT');
}
}
export const getters = {
count(state) {
return state.count;
}
}
나는 각 vuex 모듈에 대한 상태, 동작, 돌연변이 및 게터 테스트에 Mocha와 Chai를 사용하고 싶다.
이것에 대한 단위 테스트를 할 수 있는 샘플을 줄 수 있는 사람이 있는가?
참조URL: https://stackoverflow.com/questions/54742902/how-to-test-vuex-module-using-mocha-and-chai
반응형
'programing' 카테고리의 다른 글
일반 클래스의 정적 메서드? (0) | 2022.04.24 |
---|---|
Vue: 버튼 클릭 시 .focus()를 호출하는 방법 (0) | 2022.04.24 |
Android - SPAN_EXBLEX_EXBLEX 스팬의 길이는 0일 수 없음 (0) | 2022.04.24 |
상태 액세스 시 알 수 없는 돌연변이 유형 (0) | 2022.04.24 |
스레드를 만드는 것은 왜 비용이 많이 든다고 하는가? (0) | 2022.04.24 |