@ -406,6 +406,7 @@ angularLocalStorage.provider('localStorageService', function() {
isSupported: browserSupportsLocalStorage,
getStorageType: getStorageType,
set: addToLocalStorage,
put: addToLocalStorage,
add: addToLocalStorage, //DEPRECATED
get: getFromLocalStorage,
keys: getKeysForLocalStorage,
@ -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) {
elmSpy = spyOn($window.localStorage, 'removeItem').andCallThrough();