enzyme的simulate方法要手动传event,怎么模拟event
发布于 8 年前 作者 gfafei 4321 次浏览 来自 问答

写了一个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对象的结构有点复杂,不是靠自己写对象能模拟的。各位有什么好办法吗。

回到顶部