Vue.js 如何用jest测试Nuxt(Vue)中的布局方法?

Vue.js 如何用jest测试Nuxt(Vue)中的布局方法?,vue.js,jestjs,nuxt.js,Vue.js,Jestjs,Nuxt.js,我想在Nuxt页面中测试“layout”方法。结构如下。我简化了代码,以便更好地解决这个问题 导出默认值{ 布局({isDesktop}){ 返回'default/${isDesktop?'desktop':'mobile'}/index`; }, 总目(){ 返回{}; }, 名称:'PageName', 元:{ anyMetaProperty:true }, 数据(){ let component=import(`~/path/to/the/child/component`); 返回{

我想在Nuxt页面中测试“layout”方法。结构如下。我简化了代码,以便更好地解决这个问题


导出默认值{
布局({isDesktop}){
返回'default/${isDesktop?'desktop':'mobile'}/index`;
},
总目(){
返回{};
},
名称:'PageName',
元:{
anyMetaProperty:true
},
数据(){
let component=import(`~/path/to/the/child/component`);
返回{
组成部分,
};
},
};

您可以添加测试代码吗?我也有同样的问题,在下面的代码中尝试,但是变量是空的
await wrapper.vm.$nextTick()
expect(wrapper.vm.$data.layoutName).toBe('mylayoutname')
我无法共享整个代码,但它与此类似: