解决Vue Test Utils中测试用例中的工具提示警告的方法
P粉293341969
P粉293341969 2023-08-26 19:41:24
0
1
500
<p>在使用bootstrap-vue的v-b-tooltip.hover时,单元测试一直会出现警告:</p><p><strong>[BootstrapVue warn]: tooltip - 提供的目标不是有效的HTML元素。</strong></p>
P粉293341969
P粉293341969

全部回复(1)
P粉163465905

我发现在定义componentData时使用attachTo: createContainer()可以解决问题。同时,每当wrapper被重新定义时,也必须重新定义。

const createContainer = (tag = "div") => {
  const container = document.createElement(tag);
  document.body.appendChild(container);

  return container;
};

const componentData = {
  attachTo: createContainer(),
  store,
  localVue
};

const wrapper = shallowMount(Index, componentData);
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板