如果我尝试运行下面的东西(使用yarn run jest
),我得到TypeError: _vm.$t is not a function,因为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: Cannot read property '_t' of undefined。
import Vue from "vue";
import VueI18n from "vue-i18n";
Vue.use(VueI18n);