Ich war in der Lage Click Events mit React test utils zu simulieren, konnte aber keine mouseEnter Events simulieren
Ich habe eine Beispielkomponente hinzugefügt und es wird in jfiddle getestet, um dieses Problem zu zeigen Ссылка
%Vor%Ich konnte nicht herausfinden, was ich vermisse, um mouseEnter zu simulieren.
Momentan kann mouseenter / mouseleave nicht direkt mit ReactTestUtils simuliert werden; Siehe dieses offene Problem:
Zur Zeit können Sie als Workaround SimulateNative.mouseOver
und SimulateNative.mouseOut
verwenden (stellen Sie sicher, dass relatedTarget
in jedem Fall korrekt angegeben ist) und zusammen bewirken sie, dass React onMouseEnter- und onMouseLeave-Ereignisse auslöst.
Tags und Links reactjs