测试具有vuex的vue组件

时间:2020-02-25 17:46:19

标签: unit-testing vue.js jestjs vuex vue-test-utils

我无法使用其中的vuex测试我的vue组件。
这是我的mapGetters

方法

my_input

这是我得到的错误:

listaSatelite() {
  if (this.getCropsSelected._id!=undefined) {
}}

计算

Cannot read property '_modulesNamespaceMap' of undefined

我的规格偶像

 ...mapGetters("property",["getCropsSelected"]),

错误日志

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)
        console.log(wrapper)

    });
});


在我的控制台中,它指向并显示该方法中的错误,好像他无法导入或找到此吸气剂

我不确定自己在做什么错,欢迎任何帮助! 如果有人提供了有关如何在内部使用vuex测试vue的教程,但是测试了组件,那么我在互联网上找到的就是vuex本身的测试

0 个答案:

没有答案