Bootstrap Vue失败的单元/ Jest测试

时间:2020-10-09 07:07:37

标签: unit-testing testing jestjs vuex bootstrap-vue

当我尝试对Bootstrap Vue组件运行测试时出现此错误:
“ ReferenceError:未定义BootstrapVue” 在.spec.js文件中,我添加了以下内容:

  import TableSummary from "@/components/TableSummary";
  import { createLocalVue, mount } from "@vue/test-utils";

   const localVue = createLocalVue();

   localVue.use(BootstrapVue);

   describe('TableSummary', ()=> {
     test('if the user is typing, the button becomes enabled', async ()=> {
       const wrapper = mount(TableSummary, { localVue });
       wrapper.setData({isDisabled: true});
       await wrapper.vm.$nextTick;
       expect(wrapper.find('input').state.isDisabled).toBe(false);
     });
   });

在堆栈溢出时,我在此处运行了与正确答案相同的指令,但仍然对我不起作用...我无法评论答案,因为我不是50级,所以我不得不打开一个新问题。

1 个答案:

答案 0 :(得分:0)

我认为你需要导入 BootstrapVue

import BootstrapVue from 'bootstrap-vue'