diff --git a/src/components/__tests__/ConnectionDropMenu.test.tsx b/src/components/__tests__/ConnectionDropMenu.test.tsx index 9f79484e..4cf61cf2 100644 --- a/src/components/__tests__/ConnectionDropMenu.test.tsx +++ b/src/components/__tests__/ConnectionDropMenu.test.tsx @@ -218,7 +218,7 @@ describe("ConnectionDropMenu", () => { fireEvent.keyDown(document, { key: "ArrowUp" }); // Last item should now be highlighted - const lastButton = screen.getByText("Image Compare").closest("button"); + const lastButton = screen.getByText("Switch").closest("button"); expect(lastButton).toHaveClass("bg-neutral-700"); }); @@ -245,15 +245,11 @@ describe("ConnectionDropMenu", () => { it("should wrap around when navigating past last item", () => { render(); - // Text target labels: Prompt, Prompt Constructor, Array, Generate Image, Generate Video, Generate Audio, LLM Generate (7 items) - // Navigate down 7 times to wrap to first - fireEvent.keyDown(document, { key: "ArrowDown" }); - fireEvent.keyDown(document, { key: "ArrowDown" }); - fireEvent.keyDown(document, { key: "ArrowDown" }); - fireEvent.keyDown(document, { key: "ArrowDown" }); - fireEvent.keyDown(document, { key: "ArrowDown" }); - fireEvent.keyDown(document, { key: "ArrowDown" }); - fireEvent.keyDown(document, { key: "ArrowDown" }); + // Text target labels: Prompt, Prompt Constructor, Array, Generate Image, Generate Video, Generate Audio, LLM Generate, Router, Switch, Conditional Switch (10 items) + // Navigate down 10 times to wrap to first + for (let i = 0; i < 10; i++) { + fireEvent.keyDown(document, { key: "ArrowDown" }); + } // Should be back on first item (Prompt) const firstButton = screen.getByText("Prompt").closest("button"); diff --git a/src/components/__tests__/WorkflowCanvas.test.tsx b/src/components/__tests__/WorkflowCanvas.test.tsx index f62d1ff9..3570a63a 100644 --- a/src/components/__tests__/WorkflowCanvas.test.tsx +++ b/src/components/__tests__/WorkflowCanvas.test.tsx @@ -139,6 +139,7 @@ const createDefaultState = (overrides = {}) => ({ getNodesWithComments: vi.fn(() => []), markCommentViewed: vi.fn(), canvasNavigationSettings: { panMode: "space", zoomMode: "altScroll", selectionMode: "click" }, + dimmedNodeIds: new Set(), captureSnapshot: vi.fn(), applyEditOperations: vi.fn(() => ({ applied: 0, skipped: [] })), setWorkflowMetadata: vi.fn(),