【发布时间】:2021-02-17 19:25:07
【问题描述】:
我正在尝试将PointerEvent 发送到我的代码进行测试。这是pointerDown,但我在pointerMove 和pointerUp 看到了同样的问题
// Fake primary mouse down input
fireEvent.pointerDown(domElement, {
button: MouseButton.Primary,
clientX: 5,
clientY: 5,
});
当我的处理程序event.button 收到事件时,event.clientX 和event.clientY 都是未定义的。
我确认对WheelEvent 使用相同的方法可以按预期工作。
在这种情况下我做错了什么吗?
【问题讨论】:
-
请出示组件代码。
-
所以组件只是一个div。在测试中,我只需要从 div 中创建和触发事件,例如
const domElement = document.createElement('div');
标签: reactjs react-testing-library