Das mouseEnter-Ereignis konnte nicht unter Verwendung von Test-Tests testen simuliert werden

8

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.

    
kiran 10.06.2014, 12:17
quelle

2 Antworten

11

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.

    
Sophie Alpert 11.06.2014, 20:29
quelle
2

Diese Antwort ist jetzt etwas anders, da das mouseOver-Ereignis in React seit v0.11.1 funktioniert - siehe hier

Das bedeutet, dass Sie jetzt

verwenden können %Vor%

genau wie Sie es in Ihrem Beispiel versucht haben.

    
alengel 04.05.2015 12:00
quelle

Tags und Links