Como zombar de uma loja Vuex no VueJS test-utils parentComponent

estou a usarJest comvue-test-utils tentando testar se um componente filho reage a um$emit evento no componente pai.

A biblioteca test-utils do VueJS fornece umaparentComponent opção a ser aprovada ao montar / montagem rasa do componente.

Tudo está funcionando bem, exceto que, apesar de eu instanciar o componente com uma loja Vuex zombada, o componente pai lança um

TypeError: Não é possível ler a propriedade 'state' de undefined

com umthis.$store.state.something.here pedaço de código no componente pai.

Como posso zombar da loja Vuex lá?

A montagem do componente é assim:

const wrapper = shallowMount(ChildComponent, {
  store,
  localVue,
  parentComponent: ParentComponent,
  mocks: {
    $t: msg => msg,
  },
});

Todas as ideias sobre como resolver isso?

questionAnswers(2)

yourAnswerToTheQuestion