This is a simple bookmark manager built with AngularJS, ng-redux, ES6, Webpack, and Gulp. It illustrates storing state in one place via Redux, and then using controllers to "glue" that state to the views.
You will need node
(brew install node
or https://nodejs.org/en/) and npm
(which ships with node).
git clone https://github.com/simpulton/eggly-redux.git
cd eggly-redux
npm i
gulp
To run the tests, run npm test
or karma start
.
Be sure to define your *.spec.js
files within their corresponding component directory. You must name the spec file like so, [name].spec.js
. If you don't want to use the .spec.js
suffix, you must change the regex
in spec.bundle.js
to look for whatever file(s) you want.
Jasmine
is the testing suite and assertion library used for this project. If you would like to change this, see karma.conf.js
.