test: add comprehensive unit tests with Vitest

65 tests covering canvas decoder, pixel buffer, user ID hashing,
canvas storage (with binary encoding regression test), Redis client
API shape, and worker endpoint validation.
This commit is contained in:
tiennm99 committed 2026-04-16 22:37:12 +07:00
1 parent b35769cc73
commit 33cfd3d7b3
8 files changed
+692 -1

No files matched your search

+5 -1
View File
@@ -7,16 +7,20 @@
"dev:client": "vite dev",
"build": "vite build",
"deploy": "vite build && wrangler deploy",
"preview": "vite build && wrangler dev"
"preview": "vite build && wrangler dev",
"test": "vitest run",
"test:watch": "vitest"
},
"dependencies": {
"@upstash/redis": "^1.34.3",
"hono": "^4.7.6"
},
"devDependencies": {
"@cloudflare/vitest-pool-workers": "^0.14.7",
"@sveltejs/vite-plugin-svelte": "^5.0.3",
"svelte": "^5.28.2",
"vite": "^6.3.2",
"vitest": "^4.1.4",
"wrangler": "^4.14.1"
}
}