Exploring end-to-end (e2e) tests in AngularJS applications especially around $httpBackend