mirror of
https://github.com/weaveworks/scope.git
synced 2026-03-04 18:51:17 +00:00
22 lines
482 B
JavaScript
22 lines
482 B
JavaScript
const makeStorageMock = function () {
|
|
let store = {};
|
|
return {
|
|
store,
|
|
getItem(key) {
|
|
return store[key];
|
|
},
|
|
setItem(key, value) {
|
|
store[key] = value;
|
|
},
|
|
clear() {
|
|
store = {};
|
|
}
|
|
};
|
|
};
|
|
|
|
const localStorageMock = makeStorageMock();
|
|
const sessionStorageMock = makeStorageMock();
|
|
|
|
Object.defineProperty(window, 'localStorage', { value: localStorageMock });
|
|
Object.defineProperty(window, 'sessionStorage', { value: sessionStorageMock });
|