diff options
| author | Vojta Jina | 2011-10-17 22:52:21 -0700 | 
|---|---|---|
| committer | Igor Minar | 2011-11-30 11:17:22 -0500 | 
| commit | fdcc2dbfd37d14ca5f3c830b589c091611ab54bd (patch) | |
| tree | 4e2c9dfd9c4c9aa57d9e137e3feb5869709f58e8 /test/service/httpSpec.js | |
| parent | 5ad0c7d0e4a2aff071d3afb181fa618c982ce991 (diff) | |
| download | angular.js-fdcc2dbfd37d14ca5f3c830b589c091611ab54bd.tar.bz2 | |
feat($http): expose pendingRequests and configuration object
- $http.pendingRequests is now an array of pending requests
- each request (its future object) has public property configuration
Diffstat (limited to 'test/service/httpSpec.js')
| -rw-r--r-- | test/service/httpSpec.js | 30 | 
1 files changed, 15 insertions, 15 deletions
diff --git a/test/service/httpSpec.js b/test/service/httpSpec.js index 75e85359..ad83bdf8 100644 --- a/test/service/httpSpec.js +++ b/test/service/httpSpec.js @@ -862,54 +862,54 @@ describe('$http', function() {    }); -  describe('pendingCount', function() { +  describe('pendingRequests', function() { -    it('should return number of pending requests', function() { +    it('should be an array of pending requests', function() {        $httpBackend.when('GET').then(200); -      expect($http.pendingCount()).toBe(0); +      expect($http.pendingRequests.length).toBe(0);        $http({method: 'get', url: '/some'}); -      expect($http.pendingCount()).toBe(1); +      expect($http.pendingRequests.length).toBe(1);        $httpBackend.flush(); -      expect($http.pendingCount()).toBe(0); +      expect($http.pendingRequests.length).toBe(0);      }); -    it('should decrement the counter when request aborted', function() { +    it('should remove the request when aborted', function() {        $httpBackend.when('GET').then(0);        future = $http({method: 'get', url: '/x'}); -      expect($http.pendingCount()).toBe(1); +      expect($http.pendingRequests.length).toBe(1);        future.abort();        $httpBackend.flush(); -      expect($http.pendingCount()).toBe(0); +      expect($http.pendingRequests.length).toBe(0);      }); -    it('should decrement the counter when served from cache', function() { +    it('should remove the request when served from cache', function() {        $httpBackend.when('GET').then(200);        $http({method: 'get', url: '/cached', cache: true});        $httpBackend.flush(); -      expect($http.pendingCount()).toBe(0); +      expect($http.pendingRequests.length).toBe(0);        $http({method: 'get', url: '/cached', cache: true}); -      expect($http.pendingCount()).toBe(1); +      expect($http.pendingRequests.length).toBe(1);        $browser.defer.flush(); -      expect($http.pendingCount()).toBe(0); +      expect($http.pendingRequests.length).toBe(0);      }); -    it('should decrement the counter before firing callbacks', function() { +    it('should remove the request before firing callbacks', function() {        $httpBackend.when('GET').then(200);        $http({method: 'get', url: '/url'}).on('xxx', function() { -        expect($http.pendingCount()).toBe(0); +        expect($http.pendingRequests.length).toBe(0);        }); -      expect($http.pendingCount()).toBe(1); +      expect($http.pendingRequests.length).toBe(1);        $httpBackend.flush();      });    });  | 
