gpt4 book ai didi

unit-testing - _vuex.default.store 不是构造函数

转载 作者:行者123 更新时间:2023-12-03 06:38:57 29 4
gpt4 key购买 nike

我正在尝试测试一个在其中使用 vuex 的组件,我正在尝试传递相应组件的存储以便可以对其进行组装,但出现以下错误:

_vuex.default.store 不是构造函数

我不知道发生了什么,我在互联网上找不到任何可以帮助我的东西,如果有人可以帮助我,我将不胜感激!

规范文件

import {shallowMount,createLocalVue} from '@vue/test-utils'
import Vuex from 'vuex'

import sateliteComponent from '@/components/satelite/listaSatelite.vue'
import sateliteStore from '@/core/modules/satelite/index.js'

var vueWithVuex = createLocalVue()
vueWithVuex.use(Vuex)
const store = new Vuex.store({
sateliteStore
})
describe('testes componente satelite', () => {

test('instanciado', () => {
const wrapper = shallowMount(sateliteComponent,{
localVue:vueWithVuex,
store
})
expect(wrapper.isVueInstance()).toBeTruthy()

});
});

如有必要,我可以发布正在呈现的组件

最佳答案

用这个更正:

const store = new Vuex.Store({
sateliteStore
})

关于unit-testing - _vuex.default.store 不是构造函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60309862/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com