如何测试通过 MutationObserver 实现的 onchang 机制

来源:3-6 Jest 中对 DOM 节点操作的测试

页雨

2020-10-11

目前我参加了个项目,然后我想用 MutationObserver 这个 API 来监控 DOM 节点实现内部的 onchange 机制。代码运行没问题,但是测试的时候遇到了两个问题。

第一个问题

第一个问题是通过 MutationObserverCallback 调用其它的函数,报如下错误
图片描述
这是报错的文件详情。在第 48 行。现在完全没有头绪。

第二被问题

第二个问题就是通过 MutationObserverCallback 触发的 onchange 函数应该怎么测试

简化后的代码如下:
图片描述

写回答

1回答

页雨

提问者

2020-10-13

已解决,第一个是测试用例冲突造成的,冲突原因未知。第二个换种思路就可以了


0
1
Dell
好的!
2020-10-17
共1条回复

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

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

1407 学习 · 348 问题

查看课程