From c712ca9f655e72a8a85bc0563ac885bcf8a2cbfc Mon Sep 17 00:00:00 2001 From: Restart2008 Date: Fri, 21 Nov 2025 20:46:28 -0800 Subject: [PATCH] fix(tests): update InputHandler.test.ts to match new constructor --- tests/InputHandler.test.ts | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/tests/InputHandler.test.ts b/tests/InputHandler.test.ts index 210d65739..0110775bc 100644 --- a/tests/InputHandler.test.ts +++ b/tests/InputHandler.test.ts @@ -24,10 +24,13 @@ class MockPointerEvent { global.PointerEvent = MockPointerEvent as any; +import { TransformHandler } from "../src/client/graphics/TransformHandler"; + describe("InputHandler AutoUpgrade", () => { let inputHandler: InputHandler; let eventBus: EventBus; let mockCanvas: HTMLCanvasElement; + let mockTransformHandler: TransformHandler; beforeEach(() => { mockCanvas = document.createElement("canvas"); @@ -36,10 +39,16 @@ describe("InputHandler AutoUpgrade", () => { eventBus = new EventBus(); + mockTransformHandler = { + boundingRect: () => mockCanvas.getBoundingClientRect(), + screenToWorldCoordinates: (x: number, y: number) => ({ x, y }), + } as unknown as TransformHandler; + inputHandler = new InputHandler( - { attackRatio: 20, ghostStructure: null }, + { attackRatio: 20, ghostStructure: null, currentPingType: null }, mockCanvas, eventBus, + mockTransformHandler, ); });