CNode

enzyme的simulate方法要手动传event,怎么模拟event

问答
Ggfafei发布于10 年前最后回复10 年前0 回复4890 浏览0 收藏

写了一个radioGoroup组件,要测试它的radio点击时的事件,本来想用enzyme提供的simulate方法,却遇到了报错。 查看了enzyme的api:

.simulate(event[, ...args]) => Self
event (String): The event name to be simulated
...args (Any [optional]): A mock event object that will get passed through to the event handlers.

也就是说点击事件的回调里用到的event对象,还得手动传。但是event对象的结构有点复杂,不是靠自己写对象能模拟的。各位有什么好办法吗。

查看回复

回复 (0)

暂无回复,成为第一个参与讨论的人。
参与回复
登录后即可参与回复。登录