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.