kitchensink
Version:
Dispatch's awesome components and style guide
41 lines (24 loc) • 817 B
Markdown
Iterates through each node of the current wrapper and executes the provided function with a
wrapper around the corresponding node passed in as the first argument.
1. `fn` (`Function ( ShallowWrapper node, Number index )`): A callback to be run for every node in the collection.
Should expect a ShallowWrapper as the first argument, and will be run with a context of the original
instance.
`ShallowWrapper`: Returns itself.
```jsx
const wrapper = shallow(
<div>
<div className="foo bax" />
<div className="foo bar" />
<div className="foo baz" />
</div>
);
wrapper.find('.foo').forEach(function (node) {
expect(node.hasClass('foo')).to.equal(true);
});
```
- [`.map(fn) => ShallowWrapper`](map.md)