aboutsummaryrefslogtreecommitdiffstats
path: root/test/service/httpSpec.js
diff options
context:
space:
mode:
authorVojta Jina2011-10-17 22:52:21 -0700
committerIgor Minar2011-11-30 11:17:22 -0500
commitfdcc2dbfd37d14ca5f3c830b589c091611ab54bd (patch)
tree4e2c9dfd9c4c9aa57d9e137e3feb5869709f58e8 /test/service/httpSpec.js
parent5ad0c7d0e4a2aff071d3afb181fa618c982ce991 (diff)
downloadangular.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.js30
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();
});
});