Spec-Zone.ru › Enzyme

.forEach(fn) => Self

Итерирует по каждому узлу текущего обёртки и выполняет предоставленную функцию с обёрткой вокруг соответствующего узла, переданного в качестве первого аргумента.

Аргументы

  1. fn (Function ( ShallowWrapper node, Number index )): Обратный вызов, который будет выполняться для каждого узла в коллекции. Должен ожидать ShallowWrapper в качестве первого аргумента и будет выполняться в контексте исходного экземпляра.

Возвращаемое значение

ShallowWrapper: Возвращает себя.

Пример

const wrapper = shallow((
  <div>
    <div className="foo bax" />
    <div className="foo bar" />
    <div className="foo baz" />
  </div>
));

wrapper.find('.foo').forEach((node) => {
  expect(node.hasClass('foo')).to.equal(true);
});

Связанные методы

  • .map(fn) => ShallowWrapper

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

Spec-Zone.ru

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