angular unit and end-to-end testing with jasmine
$ npm install
$ bower install
For running unit tests jasmine
, karma
, karma-jasmine
needed.
For running end-to-end tests protractor
, webdriver
needed.
You can install them globally or locally
unit tests
$ npm install jasmine karma karma-jasmine karma-chrome-launcher --save-dev
end-to-end tests
$ npm install protractor webdriver-manager --save-dev
$ node node_modules/webdriver-manager/bin/webdriver-manager update
$ node node_modules/webdriver-manager/bin/webdriver-manager start
$ npm install angular-dev-server --save-dev
$ node node_modules/angular-dev-server/index.js
$ npm install -g protractor
$ webdriver-manager update
$ webdriver-manager start
$ npm install express --save
$ gulp
$ gulp serve