Simple address book application built using Angular and tested with Karma and Protractor. A user can view, add, edit and delete contacts.
npm install
bower install
http-server
Go to localhost:8080/index.html
To run karma tests:
npm test
To run protractor tests:
http-server
webdriver-manager start
protractor test/e2e/conf.js
I am still working on the testing of the app. I have been having difficulties with testing all the http requests in karma. Additionally, with protractor, I have been having issues with protractor being unable to find certain elements on the page. This might be to do with using ng-show and hide? I need to investigate this further.