WIP: add karma
kick out broserify-karma and follow custom approach (http://ngokevin.com/blog/requiring-browserify-in-karma/)
WIP: karma with travis (add .travis.yml)
add bower to travis
set phantomjs as krama browser
travis/karma: try firefox
travis/karm: add/config phantom/firefox launchers
travis/karm: switch to phantom
add angular-mocks
switch to FireFox again
install phantom/firefox launcher
add encrypted saucelabs credentials to .travis.yml
update .travis.yml to start a node server IN BACKGROUND
set sauce-connect=true
change protractor-conf.js for saucelabs config
change 'test' script to run protractor specs
switch to travis env variable definition via travis web interface
comment out extra sauceUsername and Key in protractor.conf
set baseUrl for protractor again
rm encrypted (and yet commented) values from .travis.yml
WIP: package.json (karma/test/protractor commands)
travis.yml: call explicitly the run scripts (protractor and karma)
rm phantom.js (and other karma browser configs)
add karma-chrome script
adapt simple-test-app-config.js for new endpoint naming and angular-translate
WIP: simple-test
add locale-config to simple-test-app-config
make simple karma spec passing temporary (for testing travis)
cleanup protractor conf (e.g. giving a name for the sauce app)
use httpbackend for mocking; real posts controller spec is green
WIP: angular-mock for e2e specs (authentication and posts json; with working wildcard pass-through)
travis: run at first karma, then protractor
WIP: angular-mock for e2e specs
WIP: move mock-backend stuff to own file; make it conditional (see: http://www.base2.io/2013/10/29/conditionally-mock-http-backend/); wip: gulpfile
WIP: try to enable CORS for post method as well (for signin): FINALLY POSTS AND AUTH WORKS ;)
WIP: add body-parser
WIP: angular-mock for e2e specs; re-add the node-based mocking backend
WIP: angular-mock for e2e specs
WIP: karma config
WIP: tdd/karma: watching works now