diff --git a/src/angular-local-storage.js b/src/angular-local-storage.js index b6ac1a8..a35d588 100644 --- a/src/angular-local-storage.js +++ b/src/angular-local-storage.js @@ -406,6 +406,7 @@ angularLocalStorage.provider('localStorageService', function() { isSupported: browserSupportsLocalStorage, getStorageType: getStorageType, set: addToLocalStorage, + put: addToLocalStorage, add: addToLocalStorage, //DEPRECATED get: getFromLocalStorage, keys: getKeysForLocalStorage, diff --git a/test/spec/localStorageSpec.js b/test/spec/localStorageSpec.js index 95c463a..1c28805 100644 --- a/test/spec/localStorageSpec.js +++ b/test/spec/localStorageSpec.js @@ -18,6 +18,14 @@ describe('localStorageService', function() { }; } + function addItem(key, value) { + return function($window, localStorageService) { + elmSpy = spyOn($window.localStorage, 'setItem').andCallThrough(); + localStorageService.put(key, value); + }; + } + + function removeItem(key) { return function($window, localStorageService) { elmSpy = spyOn($window.localStorage, 'removeItem').andCallThrough();