fix(tests): update InputHandler.test.ts to match new constructor

This commit is contained in:
Restart2008
2025-11-21 20:46:28 -08:00
parent 2157bfc5bc
commit c712ca9f65
+10 -1
View File
@@ -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,
);
});