enzyme
Version:
JavaScript Testing utilities for React
28 lines (13 loc) • 534 B
Markdown
# `.filter(selector) => ShallowWrapper`
Returns a new wrapper with only the nodes of the current wrapper that match the provided selector.
#### Arguments
1. `selector` ([`EnzymeSelector`](../selector.md)): The selector to match.
#### Returns
`ShallowWrapper`: A new wrapper that wraps the filtered nodes.
#### Examples
```jsx
const wrapper = shallow(<MyComponent />);
expect(wrapper.find('.foo').filter('.bar')).to.have.length(1);
```
#### Related Methods
- [`.filterWhere(predicate) => ShallowWrapper`](filterWhere.md)