diff options
Diffstat (limited to 'test')
| -rw-r--r-- | test/ng/cookieStoreSpec.js | 30 | ||||
| -rw-r--r-- | test/ngCookies/cookiesSpec.js (renamed from test/ng/cookiesSpec.js) | 33 | 
2 files changed, 32 insertions, 31 deletions
diff --git a/test/ng/cookieStoreSpec.js b/test/ng/cookieStoreSpec.js deleted file mode 100644 index 50ac7797..00000000 --- a/test/ng/cookieStoreSpec.js +++ /dev/null @@ -1,30 +0,0 @@ -'use strict'; - -describe('$cookieStore', function() { - - -  it('should serialize objects to json', inject(function($cookieStore, $browser, $rootScope) { -    $cookieStore.put('objectCookie', {id: 123, name: 'blah'}); -    $rootScope.$digest(); -    expect($browser.cookies()).toEqual({'objectCookie': '{"id":123,"name":"blah"}'}); -  })); - - -  it('should deserialize json to object', inject(function($cookieStore, $browser) { -    $browser.cookies('objectCookie', '{"id":123,"name":"blah"}'); -    $browser.poll(); -    expect($cookieStore.get('objectCookie')).toEqual({id: 123, name: 'blah'}); -  })); - - -  it('should delete objects from the store when remove is called', inject(function($cookieStore, $browser, $rootScope) { -    $cookieStore.put('gonner', { "I'll":"Be Back"}); -    $rootScope.$digest(); //force eval in test -    $browser.poll(); -    expect($browser.cookies()).toEqual({'gonner': '{"I\'ll":"Be Back"}'}); - -    $cookieStore.remove('gonner'); -    $rootScope.$digest(); -    expect($browser.cookies()).toEqual({}); -  })); -}); diff --git a/test/ng/cookiesSpec.js b/test/ngCookies/cookiesSpec.js index 5427ac36..435f40b4 100644 --- a/test/ng/cookiesSpec.js +++ b/test/ngCookies/cookiesSpec.js @@ -1,7 +1,7 @@  'use strict';  describe('$cookies', function() { -  beforeEach(module(function($provide) { +  beforeEach(module('ngCookies', function($provide) {      $provide.factory('$browser', function(){        return angular.extend(new angular.mock.$Browser(), {cookieHash: {preexisting:'oldCookie'}});      }); @@ -95,3 +95,34 @@ describe('$cookies', function() {      expect($cookies).toEqual({'preexisting': 'oldCookie', 'longCookie': 'shortVal'});    }));  }); + + +describe('$cookieStore', function() { + +  beforeEach(module('ngCookies')); + +  it('should serialize objects to json', inject(function($cookieStore, $browser, $rootScope) { +    $cookieStore.put('objectCookie', {id: 123, name: 'blah'}); +    $rootScope.$digest(); +    expect($browser.cookies()).toEqual({'objectCookie': '{"id":123,"name":"blah"}'}); +  })); + + +  it('should deserialize json to object', inject(function($cookieStore, $browser) { +    $browser.cookies('objectCookie', '{"id":123,"name":"blah"}'); +    $browser.poll(); +    expect($cookieStore.get('objectCookie')).toEqual({id: 123, name: 'blah'}); +  })); + + +  it('should delete objects from the store when remove is called', inject(function($cookieStore, $browser, $rootScope) { +    $cookieStore.put('gonner', { "I'll":"Be Back"}); +    $rootScope.$digest(); //force eval in test +    $browser.poll(); +    expect($browser.cookies()).toEqual({'gonner': '{"I\'ll":"Be Back"}'}); + +    $cookieStore.remove('gonner'); +    $rootScope.$digest(); +    expect($browser.cookies()).toEqual({}); +  })); +});  | 
