()
| 214 | }); |
| 215 | |
| 216 | function createLocalStorageStub(): Storage { |
| 217 | const store = new Map<string, string>(); |
| 218 | return { |
| 219 | clear: () => { |
| 220 | store.clear(); |
| 221 | }, |
| 222 | getItem: (key) => store.get(key) ?? null, |
| 223 | key: (index) => [...store.keys()][index] ?? null, |
| 224 | get length() { |
| 225 | return store.size; |
| 226 | }, |
| 227 | removeItem: (key) => { |
| 228 | store.delete(key); |
| 229 | }, |
| 230 | setItem: (key, value) => { |
| 231 | store.set(key, value); |
| 232 | }, |
| 233 | }; |
| 234 | } |
| 235 | |
| 236 | describe("uiStateStore persistence", () => { |
| 237 | let localStorageStub: Storage; |
no test coverage detected