Если я попытаюсь запустить приведенную ниже вещь (с yarn run jest
), я получу TypeError: _vm. $ T не является функцией , потому что SearchField
использует перевод ("$t('search')"
).
import { mount } from "@vue/test-utils";
import SearchField from "@/components/ui/SearchField";
describe("SearchField", () => {
const wrapper = mount(SearchField);
it("renders correctly", () => {
expect(wrapper.element).toMatchSnapshot();
});
});
Если я добавлю следующие три строки в начале, я получу TypeError: Вместо этого невозможно прочитать свойство '_t' из неопределенного .
import Vue from "vue";
import VueI18n from "vue-i18n";
Vue.use(VueI18n);