New Lab 2

This commit is contained in:
2026-04-07 16:02:48 -06:00
parent 6bcebd55ee
commit 9f3af49845
65 changed files with 6650 additions and 1553 deletions
+31
View File
@@ -0,0 +1,31 @@
import "@testing-library/jest-dom/vitest";
function createStorageMock() {
const store = new Map<string, string>();
return {
clear() {
store.clear();
},
getItem(key: string) {
return store.get(key) ?? null;
},
key(index: number) {
return Array.from(store.keys())[index] ?? null;
},
removeItem(key: string) {
store.delete(key);
},
setItem(key: string, value: string) {
store.set(key, value);
},
get length() {
return store.size;
},
};
}
Object.defineProperty(window, "localStorage", {
configurable: true,
value: createStorageMock(),
});