improved component composition and added tests.

This commit is contained in:
Moon.eth
2026-07-29 10:30:28 +09:00
parent 95f9d73681
commit 264ae17a8d
39 changed files with 1811 additions and 147 deletions
+22
View File
@@ -0,0 +1,22 @@
import '@testing-library/jest-dom/vitest'
const values = new Map<string, string>()
const memoryStorage: Storage = {
get length() {
return values.size
},
clear: () => values.clear(),
getItem: (key) => values.get(key) ?? null,
key: (index) => [...values.keys()][index] ?? null,
removeItem: (key) => {
values.delete(key)
},
setItem: (key, value) => {
values.set(key, String(value))
},
}
Object.defineProperty(globalThis, 'localStorage', {
configurable: true,
value: memoryStorage,
})