我尝试通过使用vue-test-utils找到el-date-picker。 wrapper.find(ComponentName)
通常适合我自己的组件。但是,不知道如何使它适用于来自外部库(例如Element-UI)的组件:
import { createLocalVue, mount } from '@vue/test-utils';
import TimeFrameSelection from '@/components/TimeFrameSelection';
import ElementUI, { ElDatePicker } from 'element-ui';
const localVue = createLocalVue();
localVue.use(ElementUI);
describe('TimeFrameSelection.vue', () => {
let wrapper;
let store;
beforeEach(() => {
wrapper = mount(TimeFrameSelection, {
localVue,
});
});
it('renders the element-ui datepicker', () => {
const datePickerItem = wrapper.find(ElDatePicker); <-- this line
});
});