【发布时间】:2019-04-12 20:22:05
【问题描述】:
我有一个具有以下结构的Vue 组件
// parent-component.vue
<main>
<component :is="my.component" @custom-event="callback"/>
</main>
子组件一直有以下mixin
// child-shared-mixin.js
export default {
mounted() {
this.$emit('custom-event')
},
}
这里是子组件的例子
// child-component.vue
<script>
import { ChildSharedMixin } from 'mixins'
export default {
mixins: [
ChildSharedMixin
],
}
</script>
因此,每当挂载child 时,我都会向父级触发一个事件,然后执行回调。
对于Jest 和Vue Test Utils,我如何测试mixin 是否触发了custom-event?
【问题讨论】:
标签: testing vue.js jestjs vue-test-utils