aboutsummaryrefslogtreecommitdiffstats
path: root/test/servicesSpec.js
diff options
context:
space:
mode:
Diffstat (limited to 'test/servicesSpec.js')
-rw-r--r--test/servicesSpec.js8
1 files changed, 8 insertions, 0 deletions
diff --git a/test/servicesSpec.js b/test/servicesSpec.js
index f15d6ad7..112fc374 100644
--- a/test/servicesSpec.js
+++ b/test/servicesSpec.js
@@ -207,6 +207,7 @@ describe("service", function(){
describe('cache', function(){
var cache;
beforeEach(function(){ cache = scope.$xhr.cache; });
+
it('should cache requests', function(){
xhr.expectGET('/url').respond('first');
cache('GET', '/url', null, callback);
@@ -236,6 +237,13 @@ describe("service", function(){
xhr.flush();
expect(log).toEqual('"123";"123";');
});
+
+ it('should clear cache on non GET', function(){
+ xhr.expectPOST('abc', {}).respond({});
+ cache.data.url = {value:123};
+ cache('POST', 'abc', {});
+ expect(cache.data.url).toBeUndefined();
+ });
});
});