Install bower dependencies:
bower iInstall karma (test runner) and phantomjs:
npm install -g karma-cli phantomjsAnd run by doing:
karma startBy default it runs on PhantomJS but more browsers can be added to the karma.conf.js.
In order to run the e2e tests:
Install node modules:
npm iDownload Chrome webdriver:
./node_modules/.bin/webdriver-manager --standalone --chrome updateRun the tests:
grunt scenarioNote: for Google test you have to specify
GOOGLE_USERandGOOGLE_PASSWORDenv variable