Testing

  • Enzyme: a JavaScript Testing utility for React that makes it easier to assert, manipulate, and traverse your React Components’ output.
  • Jest: Delightful JavaScript testing used by Facebook to test all JavaScript code including React applications.
  • react-testing-library: 🐐 Simple and complete React DOM testing utilities that encourage good testing practices.
  • React-unit: a lightweight unit test library for ReactJS with very few (js-only) dependencies.
  • Skin-deep: Testing helpers for use with React’s shallowRender test utils.
  • Unexpected-react: Plugin for the unexpected assertion library that makes it easy to assert over your React Components and trigger events.