我目前正在使用Nuxt,我想在vuex模块中进行单元测试。
我正在使用vuex模块,这是我的index.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(我仅通过更改计数就非常简单,但是我在这里进行api请求)
商店/模块/user.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;
}
}
我想使用Mocha和Chai来测试每个vuex模块的状态,动作,突变和吸气剂。
有人可以为此提供单元测试的样本吗?