2017-09-26 2 views
0

Ich testete verschachtelte Redux-Container mit Jest und Enzyme.Wie finden verschachtelte Redux-Container in einem flachen Render?

Wenn ein Kind verschachtelte Komponentenklasse ist MyComponent und ich flach machen sie mit Enzym genannt, zeigen, dass sie in einer Momentaufnahme als:

<Connect(MyComponent) myProp='someValue' /> 

Gibt es eine Möglichkeit, diese Behälter mit Enzym zu finden? Die folgende fehlschlagen:

expect(wrapper.find(MyComponent)).toHaveLength(1); 
expect(wrapper.find('MyComponent')).toHaveLength(1); 
expect(wrapper.find('Connect(MyComponent)')).toHaveLength(1); 

Ich weiß, ich mount statt und Test für beispielsweise verwenden kann Klassennamen, aber ich hielt es für sinnvoll, das Rendering für Einfachheit und Geschwindigkeit flach zu halten.

Antwort

Verwandte Themen