作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试测试一个在其中使用 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/
我正在尝试测试一个在其中使用 vuex 的组件,我正在尝试传递相应组件的存储以便可以对其进行组装,但出现以下错误: _vuex.default.store 不是构造函数 我不知道发生了什么,我在互联网
我是一名优秀的程序员,十分优秀!