Spec-Zone.ru › Enzyme

.hostNodes() => ReactWrapper

Возвращает новый обертка только с узлами-хостами. При использовании react-dom, узлы-хосты представляют собой HTML-элементы, а не пользовательские компоненты React, например, <div> по сравнению с <MyComponent>.

Возвращает

ReactWrapper: Новый обертка, который охватывает отфильтрованные узлы.

Примеры

Следующий код принимает обертка с двумя узлами, один из которых — компонент React <MyComponent>, а другой — <span>, и фильтрует компонент React.

const wrapper = mount((
  <div>
    <MyComponent className="foo" />
    <span className="foo" />
  </div>
));
const twoNodes = wrapper.find('.foo');
expect(twoNodes.hostNodes()).to.have.lengthOf(1);

© 2015 Airbnb, Inc.
Licensed under the MIT License.
https://enzymejs.github.io/enzyme/docs/api/ReactWrapper/hostNodes.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API