Я использую Jest для модульного тестирования (фреймворк VueJS).Мои тесты работали, пока я не обновил модули.Теперь я провалил все тесты, которые содержит мой проект.
НЕПРАВИЛЬНЫЕ тесты / устройство / компоненты / общие / кнопки / OkCancelTest.spec.ts ● Не удалось запустить набор тестов
TypeError: Cannot read property 'use' of undefined
17 |
18 | import OkCancel from '@/components/general/buttons/OkCancel.vue';
> 19 | import Vuetify from 'vuetify';
| ^
20 | Vue.use(Vuetify);
Тесты выглядят так:
import Vue from 'vue';
import { mount, WrapperArray, Wrapper } from '@vue/test-utils';
import Vuetify from 'vuetify';
Vue.use(Vuetify);
import Add from "@/components/general/buttons/Add.vue";
import I18nSwitcher from "@/lang/I18nSwitcher";
import VueI18n from "vue-i18n";
const i18n: VueI18n = new I18nSwitcher().getVueI18n();
describe("Add.vue", () => {
let wrapper: Wrapper<any>;
let buttons: WrapperArray<Vue>;
beforeEach(() => {
wrapper = mount(Add, {
i18n
});
buttons = wrapper.findAll("button");
});
it("checks the component exists", () => {
expect(wrapper).toBeDefined();
});
it("checks there is a button", () => {
expect(buttons.length).toBe(1);
});
Есть ли кто-то, кто имеет представление о том, что происходит, или имеет такую же проблему, как моя?Тест работал нормально, до обновления.