我似乎无法使用 vue-test-utils 和 Vue 2 “单击”这些选择框。我使用的是 mocha + webpack。
我通过看到visible-change
事件从未像点击时那样触发来确定这一点。这是我的规范文件的样子:
...
const wrapper = mount(EntityItem, { propsData });
const selectBox = wrapper.find("el-select");
// I tried these:
selectBox.trigger("click");
selectBox.trigger("click.native");
如果这不起作用,作为最后的手段,我必须手动更改model
属性以模拟组件更改。
- - 更新 - -
当我为点击事件设置回调时,我看到了一些东西,但我无法在这个选择输入组件中“选择”任何东西。