gpt4 book ai didi

javascript - 在自定义事件上使用 enzyme 模拟?

转载 作者:数据小太阳 更新时间:2023-10-29 06:05:20 25 4
gpt4 key购买 nike

可以在自定义事件上使用 Enzyme 的方法 .simulate()。例如:

// Code
<Element onFoo={someFunction}></Elements>

// Test
const element = shallow(<Element>);
element.simulate('foo');

这是应该使用 Enzyme 测试自定义事件的方式,还是使用 s.th. 的更好方法?喜欢:

//Test
const element = shallow(<Element>);
element.props.onFoo()

最佳答案

似乎没有实现自定义事件的.simulate()。有一个 issue在 github 上,讨论了这个主题,其中一位 Enzyme 维护者建议使用您提供的第二种方法:

wrapper.find(Child).prop('customEvent')(fakeEvent)

关于javascript - 在自定义事件上使用 enzyme 模拟?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39767177/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com