Я хочу протестировать компонент Vue с помощью Jest.У меня есть массив объектов в моем состоянии магазина под названием posts
.Эти объекты имеют такие свойства, как идентификатор, заголовок и категория.Компонент имеет геттер, который сортирует сообщения по submitDate
.
import Vuex from 'vuex';
import { shallowMount } from '@vue/test-utils';
import Component from '@/components/Component.vue';
import store from '@/store.ts';
describe('add later', () => {
it('add later', () => {
const wrapper = shallowMount(Component, { store });
const vm = wrapper.vm;
console.log(store.state.posts[0].submitDate); // 2020-03-12T13:37:27+00:00
console.log(vm.$data); // {}
});
});
Когда я регистрирую состояние магазина, я получаю свои результаты.Но когда я пытаюсь записать данные экземпляра, он дает мне пустой объект.Почему это?