У меня есть компонент Foo
с привязкой Vuex mockedVuexBinding
(который по сути является вычисляемым реквизитом).
Я хочу сделать тесты простыми и не хочу издеваться над всем магазином. Все привязки vuex, которые я только что заменил на вычисленные заглушки в тесте, например:
const wrapper = shallowMount(Foo, {
computed: {
mockedVuexBinding: () => 'foo'
}
}
Но тогда получается, что мне нужно протестировать некоторое поведение из Foo
, которое относится к изменению вычисляемого свойства. Поэтому я хочу обновить вычисленное значение и проверить, как компонент реагирует на него (например, выдает новое значение).
Не существует такого метода, как setComputed
по аналогии с wrapper.setProps
или wrapper.setData
, так как я могу это сделать? Как заменить смоделированное вычисленное значение другим значением?