怎么测试submit

来源:4-8 UndoList 的实现(1)

qq_跃一尺距_0

2021-12-10

.vue文件中

//都是自定义组件
<form-panel ref="form" >
	<text-input/>
</form-panel>
<a-button id="cancelBtn" @click="submit"></a-button>

methods:{
submit(){
	if(this.$refs.form.validate()){
		return;
	}
	const name = this.$parent.$parent.name;
	const key = keys.map((key)=>{key.key})
	getUs(this.name, this.key).then(//post请求
		this.$emit("clickLi")
	)
}

怎么测试submit?

写回答

1回答

Dell

2021-12-12

 你这个只能参考 vue-test-utils 的文档,通过模拟dom 点击可以做区块的集成测试

0
5
qq_跃一尺距_0
回复
Dell
input的问题解决了 但是不明白为什么还需要input.trigger("input"); const input = wrapper.find("input"); input.element.value = value; input.trigger("input");。 然后vscode jest配置debug怎么配
2022-01-08
共5条回复

前端要学的测试课 从Jest入门到 TDD/BDD双实战

自动化测试实战 Vue / React 项目,让技术水平和架构思维双提升

1433 学习 · 350 问题

查看课程