refactor(commands): centralize command ids
This commit is contained in:
@@ -1,4 +1,5 @@
|
||||
import { describe, expect, test } from "bun:test";
|
||||
import { commandIds } from "@commands/ids";
|
||||
import { toolCommands } from "@commands/tool";
|
||||
import { viewportCommands } from "@commands/viewport";
|
||||
import { createCommandRegistry } from "@commands/registry";
|
||||
@@ -29,7 +30,7 @@ describe("viewport pan store integration", () => {
|
||||
expect(controller.pointerMove(pointerEvent({ buttons: 1, position: { x: 10, y: 0 } }))).toBe(false);
|
||||
expect(store.getState().editor.viewport.center).toEqual({ x: 0, y: 0 });
|
||||
|
||||
store.dispatch("tool.enterTemporaryPan", undefined);
|
||||
store.dispatch(commandIds.toolEnterTemporaryPan, undefined);
|
||||
|
||||
expect(controller.pointerDown(pointerEvent({ buttons: 1, position: { x: 0, y: 0 } }))).toBe(true);
|
||||
expect(controller.pointerMove(pointerEvent({ buttons: 1, position: { x: 10, y: 0 } }))).toBe(true);
|
||||
@@ -40,7 +41,7 @@ describe("viewport pan store integration", () => {
|
||||
const store = createAppStore(createInitialAppState("Test"), registry);
|
||||
const controller = createController(store);
|
||||
|
||||
store.dispatch("tool.setActive", { tool: "pan" });
|
||||
store.dispatch(commandIds.toolSetActive, { tool: "pan" });
|
||||
|
||||
expect(controller.pointerDown(pointerEvent({ buttons: 1, position: { x: 0, y: 0 } }))).toBe(true);
|
||||
expect(controller.pointerMove(pointerEvent({ buttons: 1, position: { x: 4, y: -2 } }))).toBe(true);
|
||||
|
||||
Reference in New Issue
Block a user