@Comnox

При тестировании Vue 3 с помощью Jest ошибка «Cannot read property 'getters' of undefined»?

всем привет, сталкнулся с такой проблемой что при тестировании появляется ошибка "Cannot read property 'getters' of undefined" и [Vue warn]: Property "$store" was accessed during render but is not defined on instance.
хотя вроде как getters не использую в тесте:

60ec7b362adf7791717997.png

код самого теста:
import { mount } from "@vue/test-utils";
import Cards from "@/components/Cards.vue";

describe("Cards", () => {
  it("init test for Cards", () => {
    const wrapper = mount(Cards);
    expect(wrapper.contains("div")).toBeTruthy();
  });
});


в других компонентах где не используется store, все работает корректно, так что думал что возможно из за import была ошибка, но вроде как все правильно, настройки main.js:
import { createApp } from "vue";
import App from "@/App.vue";
import router from "@/router";
import store from "@/store";

createApp(App).use(store).use(router).mount("#app");
  • Вопрос задан
  • 38 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы