8 ms·
It's not debatable... Unit tests are for testing individual components of your application (web or otherwise) e2e or integration tests are for testing your ap
by onesmalldrop 7y ago
It's not debatable...
Unit tests are for testing individual components of your application (web or otherwise)
e2e or integration tests are for testing your application component/lib/api/whatever boundaries
- ellius 7y agoSure, but what do you count as a "component"? It varies by language, framework, platform, and pattern.
- nohuhu 7y agoHow do you test individual components in isolation if they depend on the global state store?
- root_axis 7y agoThat's a code smell. 99% of components in a project should rely on props.
- nohuhu 7y agoHow does that play with Redux Hooks for example? https://react-redux.js.org/next/api/hooks https://react-redux.js.org/next/api/hooks If you are using hooks in your components, you need the global store instance. To call this unit testing is too big a stretch for me.