Project

General

Profile

Download (499 Bytes) Statistics
| Branch: | Tag: | Revision:
export default {
mockStorage: () => {
let storage = {};

return {
setItem: (key, value) => {
storage[key] = value || '';
},
getItem: (key) => {
return key in storage ? storage[key] : null;
},
removeItem: (key) => {
delete storage[key];
},
get length() {
return Object.keys(storage).length;
},
key: (i) => {
let keys = Object.keys(storage);

return keys[i] || null;
}
};
}
};
(4-4/4)