| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- 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)
- // })
- })
|