Javascript 测试Vue组件(组合api)时未触发setup()

Javascript 测试Vue组件(组合api)时未触发setup(),javascript,vue.js,jestjs,vue-composition-api,Javascript,Vue.js,Jestjs,Vue Composition Api,我将vue 2.6与@vue/compisiton api一起使用 从'@vue/test-utils'导入{createLocalVue,shallowMount}; 从“@vue/CompositionAPI”导入VueCompositionApi; 从“@/components/templates/Page.vue”导入页面; 从“/Component.vue”导入组件; const localVue=createLocalVue(); localVue.use(VueCompositio

我将vue 2.6与@vue/compisiton api一起使用

从'@vue/test-utils'导入{createLocalVue,shallowMount};
从“@vue/CompositionAPI”导入VueCompositionApi;
从“@/components/templates/Page.vue”导入页面;
从“/Component.vue”导入组件;
const localVue=createLocalVue();
localVue.use(VueCompositionApi);
jest.mock('@vue/compositionapi',()=>({
被动:jest.fn().mockReturnValue({
isFetchingData:true,
}),
计算:jest.fn(),
watch:jest.fn(),
}));
描述('组件',()=>{
它('test',async()=>{
常量包装=浅装(组件{
localVue,
存根:{
页
},
});
expect(wrapper.findComponent(Page.exists()).toBe(true);
});
});
由于某种原因,当I
shallowMount
Component时,setup()方法不会被触发。是否需要任何特定的额外配置


提前感谢

这个问题不能解释你为什么得出这个结论。这个问题不能解释你为什么得出这个结论。