diff --git a/bucket_catch/packages/frontend/src/hooks/usePuzzleGameLoop.test.ts b/bucket_catch/packages/frontend/src/hooks/usePuzzleGameLoop.test.ts index 4a24e90..81a360f 100644 --- a/bucket_catch/packages/frontend/src/hooks/usePuzzleGameLoop.test.ts +++ b/bucket_catch/packages/frontend/src/hooks/usePuzzleGameLoop.test.ts @@ -228,7 +228,7 @@ describe("usePuzzleGameLoop", () => { // Use large canvas so piece doesn't collide on first tick const canvas = makeCanvas(800, 600); // basketY=520; piece reaches it at tick~190 - const { result } = renderHook(() => + renderHook(() => usePuzzleGameLoop( makeRef(canvas), makeRef(500), // far from x=48 → piece will miss diff --git a/bucket_catch/packages/frontend/vite.config.ts b/bucket_catch/packages/frontend/vite.config.ts index 6111597..2a3148b 100644 --- a/bucket_catch/packages/frontend/vite.config.ts +++ b/bucket_catch/packages/frontend/vite.config.ts @@ -1,5 +1,7 @@ -/// -import { defineConfig } from "vite"; +// vitest 4 no longer contributes the `test` key to vite's own defineConfig, so +// the config is typed by importing defineConfig from vitest/config instead of +// the (now inert) triple-slash reference. +import { defineConfig } from "vitest/config"; import react from "@vitejs/plugin-react"; export default defineConfig({