我使用 Vue 2、vue-test-utils、jest
用于上传图片的插件是 vue-croppa。
import Croppa from 'vue-croppa'
Vue.use(Croppa, { componentName: 'image-croppa' })
它通过 v-model 安装到我的组件上。然后我可以调用一些方法。
模板
<image-croppa v-model="myCroppa" ...>
脚本
data() {
return {
myCroppa: {},
}
},
我也有一些调用 vue-croppa 方法的方法。
handlePicture(){
const dataUri = this.myCroppa.generateDataUrl()
this.$emit('got-image', dataUri)
},
我想测试我的方法调用 vue-croppa 方法。
问题是:
在测试中初始化我的组件时,我如何模拟这个插件?并且是否需要测试这种行为?