18910140161

Jest测试ant-design-vue的多选框的问题

顺晟科技

2021-08-23 18:20:17

345

html代码:


顺晟科技:

export default {name: ‘mulSelect’,props: {selectArray: { type: Array, default: ()=>{return []} },itemKey: { type: String, default: ‘id’ },itemValue: { type: String, default: ‘value’ },},data() {return {result:{}}},methods: {handleChange(value, option) {console.log(value)console.log(option)this.result=option},},}

describe(‘mulSelect.vue’, () => {it(‘xxx’, async () => { //注意这里的asyncconst wrapper = mount(mulSelect, {propsData: {selectArray: [{id: 1,name: ‘huang’,age: 23,value: ‘huangxin’},]},// stubs: [‘a-select’, ‘a-select-option’]})

})

测试代码import { mount } from ‘@vue/test-utils’import mulSelect from ‘@/components/mulSelect.vue’

结果:expect(received).toBe(expected) // Object.is equality

为什么多选框的chage函数没有触发????

相关文章
我们已经准备好了,你呢?
2024我们与您携手共赢,为您的企业形象保驾护航