NervJS / taro-test-utils

多端单测工具
MIT License
9 stars 4 forks source link

@tarojs/test-utils-react单元测试事件触发 #37

Open xmr79 opened 8 months ago

xmr79 commented 8 months ago

这个特性解决了什么问题?

@tarojs/test-utils-react单元测试事件触发

ScrollView模拟不出的onScroll事件 还有Image的onLongtap事件

请问这两个事件该如何模拟,onLongtap尝试过用touchStart和touchEnd进行触发 ScrollView使用testUtils.fireEvent.scroll和touchStart,move,end两种方式进行滚动,但都触发不对应事件

这个 API 长什么样?

文档是否可以完善一下

xmr79 commented 8 months ago

使用testUtils.fireEvent.input来触发input组件上的onInput,但是组件里面onInput拿到的event并没有detail: { value: '**' },拿到的却是一个InputEvent { isTrusted: [Getter] },我查看fireEvent.input的类型,发现参数二上data需要一个string,detail是一个number,传入别的类型会报错,请问我该如何修改的,才能让onInput正确的拿到inputEventDetail类型的数据