123456789101112131415161718192021 |
- 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 });
|