标签: javascript reactjs react-testing-library
我需要检查单击是使用mouse还是使用键盘进行的,因为button上的keyPress会同时发生keyPress和click事件。一种方法是event.detail。如果用鼠标单击,它将给出1,否则显示0。 JS代码运行良好,但是由于RTL给出了event.detail=0,因此测试用例失败了。 有什么方法可以自定义RTL上的fireEvent.click函数,以便它始终提供event.detail=1
mouse
button
keyPress
click
event.detail
1
0
event.detail=0
fireEvent.click
event.detail=1