Got a technical task from a company to make a mail client, very simple one. Decided to make a TDD based React/Redux application with Enzyme for react component unit testing to learn something new in the process.
- React
- Redux
- React Router
- ImmutableJs
- Sass
- webpack
- Mocha
- Chai
- Enzyme
- Sinon
Requirements:
- Node v 6.x.x
- npm
Clone the repository and then do.
- npm install
- npm start (view http://loacalhost:8888)
- npm test (to run tests)
- npm run test:watch (to watch tests)