This project is based on a presentation given at the Rocky Mountain Angular meetup. Be sure to check out the NgRx Testing slide deck as well.
Check out some blog posts I wrote to get you started with Jest in an Angular project and testing NgRx apps using jasmine-marbles:
Start up the Angular CLI development server via:
$ ng serveBuild the app via:
$ ng buildThis project uses Jest (instead of Karma) for running tests. Run the full test suite via:
$ npm run testYou can also run the tests in a watch mode via:
$ npm run test:watchThis project uses Jest snapshot testing. Update the snapshots via:
$ npm run test -- --updateSnapshot