не определено, я подозреваю, что вы можете просто передать объект параметров в shallowMount.
ользуюJest
с участиемvue-test-utils
пытаясь проверить, реагирует ли дочерний компонент на$emit
событие в родительском компоненте.
Библиотека test-utils VueJS предоставляетparentComponent
опция, которую нужно пропустить при монтаже / мелком монтаже компонента.
Все работает нормально, за исключением того, что, хотя я создаю экземпляр компонента с помощью фиктивного хранилища Vuex, родительский компонент выдает
Ошибка типа: невозможно прочитать свойство 'состояние' из неопределенного
наthis.$store.state.something.here
кусок кода в родительском компоненте.
Как я могу издеваться над магазином Vuex там?
Компонент mount выглядит следующим образом:
const wrapper = shallowMount(ChildComponent, {
store,
localVue,
parentComponent: ParentComponent,
mocks: {
$t: msg => msg,
},
});
Есть идеи, как это решить?