Files
bitvid/tests/test-helpers/setup-localstorage.mjs
2025-09-23 13:29:05 -04:00

18 lines
371 B
JavaScript

if (typeof globalThis.localStorage === "undefined") {
const store = new Map();
globalThis.localStorage = {
getItem(key) {
return store.has(key) ? store.get(key) : null;
},
setItem(key, value) {
store.set(String(key), String(value));
},
removeItem(key) {
store.delete(key);
},
clear() {
store.clear();
},
};
}