Is the example for use Angular + Ngrx (Redux) for a TodoMV* App and testing frameworks Storybook, Cypress
You can see all files about redux in TodoMV* App
Built with @angular/cli
- @ngrx/store - RxJS powered state management for Angular apps, inspired by Redux
- @angular/router - Angular Router
- @ngrx/store-devtools - Instrumentation for @ngrx/store enabling time-travel debugging
- storybook - Storybook is a tool for UI development.
- cypress - yet another test framework
- mswjs - Mock Service Worker is an API mocking library that uses Service Worker API to intercept actual requests.
- @cypress/code-coverage
- ngrx-store-logger - Advanced logging for @ngrx/store applications, ported from redux-logger.
- cypress-image-snapshot - Cypress Image Snapshot binds jest-image-snapshot's image diffing logic to Cypress.io commands. The goal is to catch visual regressions during integration tests.
- msw-storybook-addon - Mock API requests in Storybook with Mock Service Worker.
# clone the repo
git clone https://github.com/nicobytes/todo-app-ngrx.git
# Install the dependencies:
npm install
# start the server
ng serve
- TodoMV* features ... link
- Redux with ngrx
- Persistence
- Routing
- coverage = 100%