我正在尝试用jest测试vue.js中的以下 Prop :
export default {
name: 'my-component',
props: {
onConfirm: {
type: Function,
default: () => {}
},
}
}
Jest一直告诉我,我需要介绍onConfirm Prop 的默认值,但是我不知道该怎么做。我尝试了以下方法:
expect(wrapper.vm.onConfirm).toBe(() => {})
expect(wrapper.vm.onConfirm).toBe(Function)
但是两者似乎都不正确。 最佳答案
试试这个:
expect(wrapper.props().onConfirm.name).toBe('default')
如果它是一个函数,它将具有名称prop,在这种情况下,该名称将是默认名称。