【发布时间】:2022-01-08 13:49:44
【问题描述】:
这是我的代码。我想把这个案子擦干。
describe("Stored id", () => {
it("ID empty", () => {
// when
const wrapper = mount(SigninPage, options);
const vm = wrapper.vm;
});
it("ID exist", () => {
// when
localStorage.setItem(process.env.VUE_APP_SIGNIN_STORED_USER_ID, STORED_ID);
const wrapper = mount(SigninPage, options);
const vm = wrapper.vm;
});
});
如何像使用 typescript 一样使用 beforeEach 钩子?
我想使用 beforeEach 钩子。但由于 tsc,我无法运行测试。我认为当变量类型正确时才有可能。
describe("Stored id", () => {
// problem
let wrapper: VueWrapper<??>;
let vm: ??;
beforeEach(() => {
wrapper = mount(SigninPage);
vm = wrapper.vm;
});
it("ID empty", () => {
// const wrapper = mount(SigninPage, options);
// const vm = wrapper.vm;
});
it("ID exist", () => {
// Should I save it before the wrapper is mounted?
localStorage.setItem(process.env.VUE_APP_SIGNIN_STORED_USER_ID, STORED_ID);
// const wrapper = mount(SigninPage, options);
// const vm = wrapper.vm;
});
});
【问题讨论】:
标签: vue.js jestjs ts-jest vue-test-utils