Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
xmr79 opened this issue Nov 16, 2023 · 1 comment
Open

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

xmr79 opened this issue Nov 16, 2023 · 1 comment
Assignees
Labels
enhancement New feature or request

Comments

@xmr79
Copy link

xmr79 commented Nov 16, 2023

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

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

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

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

这个 API 长什么样?

文档是否可以完善一下

@taro-bot2 taro-bot2 bot added enhancement New feature or request labels Nov 16, 2023
@xmr79
Copy link
Author

xmr79 commented Nov 20, 2023

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

@ZakaryCode ZakaryCode transferred this issue from NervJS/taro Feb 2, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants