predicate
A function that returns true or false
selector
A Selector in enzyme is similar to a CSS selector, but can be a number of other things as well in order to easily specify a criteria by which you want to find nodes in an enzyme wrapper. See the [Selector page](/docs/api/selector.md) for more information.
- 4. Change Log
- 3.2.7. children()
- 3.2.8. closest(selector)
- 3.2.2. contains(nodeOrNodes)
- 3.2.4. containsAllMatchingElements(nodes)
- 3.2.5. containsAnyMatchingElements(nodes)
- 3.2.3. containsMatchingElement(node)
- 3.2.12. every(selector)
- 3.2.14. filter(selector)
- 3.2.16. find(selector)
- 3.2.21. hasClass(className)
- 3.2.24. is(selector)
- 3.2.29. matchesElement(node)
- 3.2.32. not(selector)
- 3.2.34. parents()
- 3.2.46. some(selector)
- 3.1.3. children()
- 3.1.4. closest(selector)
- 3.1.5. contains(nodeOrNodes)
- 3.1.7. containsAllMatchingElements(nodes)
- 3.1.8. containsAnyMatchingElements(nodes)
- 3.1.6. containsMatchingElement(node)
- 3.1.11. equals(node)
- 3.1.12. every(selector)
- 3.1.14. filter(selector)
- 3.1.16. find(selector)
- 3.1.21. hasClass(className)
- 3.1.24. is(selector)
- 3.1.29. matchesElement(node)
- 3.1.31. not(selector)
- 3.1.33. parents()
- 3.1.45. some(selector)
- 3.2. Full DOM Rendering
- 3.4. Selectors
- 3.1. Shallow Rendering
- 5. Future
wrapper
A wrapper refers to the enzyme wrapper class that provides the API.
- 4. Change Log
- 3.2.26. last()
- 3.2.1. at(index)
- 3.2.7. children()
- 3.2.8. closest(selector)
- 3.2.2. contains(nodeOrNodes)
- 3.2.4. containsAllMatchingElements(nodes)
- 3.2.5. containsAnyMatchingElements(nodes)
- 3.2.3. containsMatchingElement(node)
- 3.2.9. context([key])
- 3.2.10. debug()
- 3.2.11. detach()
- 3.2.12. every(selector)
- 3.2.13. everyWhere(predicate)
- 3.2.14. filter(selector)
- 3.2.15. filterWhere(predicate)
- 3.2.16. find(selector)
- 3.2.17. findWhere(predicate)
- 3.2.18. first()
- 3.2.19. forEach(fn)
- 3.2.20. get(index)
- 3.2.22. html()
- 3.2.23. instance()
- 3.2.25. key()
- 3.2.6. childAt()
- 3.2.29. matchesElement(node)
- 3.2.31. name()
- 3.2.32. not(selector)
- 3.2.33. parent()
- 3.2.34. parents()
- 3.2.35. prop([key])
- 3.2.36. props()
- 3.2.37. reduce(fn[, initialValue])
- 3.2.38. reduceRight(fn[, initialValue])
- 3.2.39. ref(refName)
- 3.2.40. render()
- 3.2.41. setContext(context)
- 3.2.42. setProps(nextProps[, callback])
- 3.2.43. setState(nextState[, callback])
- 3.2.45. slice([begin[, end]])
- 3.2.46. some(selector)
- 3.2.47. someWhere(predicate)
- 3.2.48. state([key])
- 3.2.50. text()
- 3.2.51. type()
- 3.2.53. update()
- 3.1.25. key()
- 3.1.1. at(index)
- 3.1.3. children()
- 3.1.4. closest(selector)
- 3.1.5. contains(nodeOrNodes)
- 3.1.7. containsAllMatchingElements(nodes)
- 3.1.8. containsAnyMatchingElements(nodes)
- 3.1.6. containsMatchingElement(node)
- 3.1.9. context([key])
- 3.1.10. debug()
- 3.1.11. equals(node)
- 3.1.12. every(selector)
- 3.1.13. everyWhere(predicate)
- 3.1.14. filter(selector)
- 3.1.15. filterWhere(predicate)
- 3.1.16. find(selector)
- 3.1.17. findWhere(predicate)
- 3.1.18. first()
- 3.1.19. forEach(fn)
- 3.1.20. get(index)
- 3.1.22. html()
- 3.1.23. instance()
- 3.1.2. childAt()
- 3.1.26. last()
- 3.1.29. matchesElement(node)
- 3.1.30. name()
- 3.1.31. not(selector)
- 3.1.32. parent()
- 3.1.33. parents()
- 3.1.34. prop([key])
- 3.1.35. props()
- 3.1.36. reduce(fn[, initialValue])
- 3.1.37. reduceRight(fn[, initialValue])
- 3.1.38. render()
- 3.1.39. setContext(context)
- 3.1.40. setProps(nextProps)
- 3.1.41. setState(nextState[, callback])
- 3.1.42. shallow([options])
- 3.1.44. slice([begin[, end]])
- 3.1.45. some(selector)
- 3.1.46. someWhere(predicate)
- 3.1.47. state([key])
- 3.1.49. text()
- 3.1.50. type()
- 3.1.52. update()
- 3.2. Full DOM Rendering
- 3.3. Static Rendering
- 3.1. Shallow Rendering