Cómo burlarse de una tienda Vuex en VueJS test-utils parentComponent
Estoy usandoJest
convue-test-utils
tratando de probar si un componente hijo reacciona a una$emit
evento en el componente padre.
a biblioteca @VueJS test-utils proporciona unparentComponent
opción que se debe pasar al montar / montar superficialmente el componente.
Todo funciona bien, excepto que a pesar de que instancia el componente con una tienda Vuex burlada, el componente padre arroja un
TypeError: no se puede leer la propiedad 'estado' de undefined
en unthis.$store.state.something.here
pieza de código en el componente padre.
¿Cómo puedo burlarme de la tienda Vuex allí?
El montaje del componente se ve así:
const wrapper = shallowMount(ChildComponent, {
store,
localVue,
parentComponent: ParentComponent,
mocks: {
$t: msg => msg,
},
});
¿Alguna idea sobre cómo resolver esto?