【发布时间】:2022-06-10 22:51:24
【问题描述】:
我正在尝试使用 Jest 调用 Vue 组件进行单元测试,我希望它为输入文本字段设置值。这是我的“file.vue”
{{ error.$message }}
我的测试代码是
it('Set value',async()=> {
const wrapper = shallowMount(ModalNuevaCaja)
const input = wrapper.find('[data-test="nombre_caja"]')
await input.setValue({nombre:'New value'})
expect(input.element.value).toBe('New Value')
错误信息是:
wrapper.setValue() cannot be called on EL-INPUT
26 | const input = wrapper.find('[data-test="nombre_caja"]')
27 |
> 28 | await input.setValue({nombre:'New value'})
| ^
29 |
30 | expect(input.element.value).toBe('New value')
31 |
我是新来的,如果有任何建议,我将不胜感激。谢谢!!