aboutsummaryrefslogtreecommitdiffstats
path: root/test/service/cookieStoreSpec.js
diff options
context:
space:
mode:
Diffstat (limited to 'test/service/cookieStoreSpec.js')
-rw-r--r--test/service/cookieStoreSpec.js29
1 files changed, 9 insertions, 20 deletions
diff --git a/test/service/cookieStoreSpec.js b/test/service/cookieStoreSpec.js
index 0bf7e99d..50ac7797 100644
--- a/test/service/cookieStoreSpec.js
+++ b/test/service/cookieStoreSpec.js
@@ -1,41 +1,30 @@
'use strict';
describe('$cookieStore', function() {
- var scope, $browser, $cookieStore;
- beforeEach(function() {
- scope = angular.scope();
- $cookieStore = scope.$service('$cookieStore');
- $browser = scope.$service('$browser');
- });
- afterEach(function() {
- dealoc(scope);
- });
-
-
- it('should serialize objects to json', function() {
+ it('should serialize objects to json', inject(function($cookieStore, $browser, $rootScope) {
$cookieStore.put('objectCookie', {id: 123, name: 'blah'});
- scope.$digest();
+ $rootScope.$digest();
expect($browser.cookies()).toEqual({'objectCookie': '{"id":123,"name":"blah"}'});
- });
+ }));
- it('should deserialize json to object', function() {
+ 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', function() {
+ it('should delete objects from the store when remove is called', inject(function($cookieStore, $browser, $rootScope) {
$cookieStore.put('gonner', { "I'll":"Be Back"});
- scope.$digest(); //force eval in test
+ $rootScope.$digest(); //force eval in test
$browser.poll();
expect($browser.cookies()).toEqual({'gonner': '{"I\'ll":"Be Back"}'});
$cookieStore.remove('gonner');
- scope.$digest();
+ $rootScope.$digest();
expect($browser.cookies()).toEqual({});
- });
+ }));
});