123456789101112131415161718192021222324252627282930313233343536373839 |
- import { mount, createLocalVue } from '@vue/test-utils'
- import IbpsIconSelect from '@/components/ibps-icon-select/index.vue'
- import ElementUI from 'element-ui'
- describe('ibps-icon-select', () => {
- const localVue = createLocalVue()
- localVue.use(ElementUI)
- // 存在且是Vue组件实例
- it('is a vue instance', () => {
- const wrapper = mount(IbpsIconSelect, {
- stubs: ['el-popover', 'el-button', 'el-input', 'el-collapse', 'el-collapse-item', 'el-col', 'el-row']
- })
- expect(wrapper.exists()).toBeTruthy()
- expect(wrapper.isVueInstance()).toBeTruthy()
- })
- // // props
- // it('has props', () => {
- // const wrapper = mount(IbpsIconSelect, {
- // propsData: {
- // value: 'value',
- // placeholder: '请选择',
- // placement: 'right',
- // clearable: true,
- // userInput: false,
- // autoClose: false
- // }
- // })
- // expect(wrapper.props().value).toEqual('value')
- // expect(wrapper.props().placeholder).toEqual('请选择')
- // expect(wrapper.props().placement).toEqual('right')
- // expect(wrapper.props().clearable).toEqual(true)
- // expect(wrapper.props().userInput).toEqual(false)
- // expect(wrapper.props().autoClose).toEqual(false)
- // })
- })
|