如何测试用方法编写的vue组件中编写的嵌套promise方法
在这里您可以看到cancel方法是嵌套的promise,因此如何使用vue test utils&jest编写测试用例
<template>
<b-button variant="danger" @click="cancel">Cancel</b-button>
</template>
<script>
export default {
props: {
id: {
type: String,
default: ''
}
},
methods: {
cancel() {
this.$store
.dispatch('cancel')
.then(() => {
this.$store
.dispatch('getdata')
.then(() => {})
.catch(() => {});
this.$emit('closeModel');
})
.catch(() => {});
}
}
};
</script>