当我尝试对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级,所以我不得不打开一个新问题。
答案 0 :(得分:0)
我认为你需要导入 BootstrapVue
import BootstrapVue from 'bootstrap-vue'