diff --git a/packages/cli/src/commands/__tests__/dashboard.test.ts b/packages/cli/src/commands/__tests__/dashboard.test.ts index 34ff54754d..728d3c871a 100644 --- a/packages/cli/src/commands/__tests__/dashboard.test.ts +++ b/packages/cli/src/commands/__tests__/dashboard.test.ts @@ -495,6 +495,10 @@ vi.mock("@fusion/engine", async (importOriginal) => { return { stop: vi.fn() }; } + getCliAgentRuntime(): undefined { + return undefined; + } + async onMerge(taskId: string): Promise { return aiMergeTask(this.store, this.cwd, taskId, { pool: this.pool, diff --git a/packages/dashboard/app/components/__tests__/auto-merge-toggle-blank.mobile.test.tsx b/packages/dashboard/app/components/__tests__/auto-merge-toggle-blank.mobile.test.tsx index b825adf972..b639379313 100644 --- a/packages/dashboard/app/components/__tests__/auto-merge-toggle-blank.mobile.test.tsx +++ b/packages/dashboard/app/components/__tests__/auto-merge-toggle-blank.mobile.test.tsx @@ -209,13 +209,13 @@ describe("auto-merge toggle mobile blank regression", () => { expectBoardVisible(); act(() => { - vi.runAllTimers(); + vi.runOnlyPendingTimers(); }); board.scrollLeft = 240; act(() => { visualViewport.dispatchResize(); - vi.runAllTimers(); + vi.runOnlyPendingTimers(); }); expect(board.scrollLeft).toBe(0); @@ -227,7 +227,7 @@ describe("auto-merge toggle mobile blank regression", () => { board.scrollLeft = 240; act(() => { visualViewport.dispatchResize(); - vi.runAllTimers(); + vi.runOnlyPendingTimers(); }); expectBoardVisible(); @@ -248,7 +248,7 @@ describe("auto-merge toggle mobile blank regression", () => { const board = document.querySelector("main.board") as HTMLElement; act(() => { - vi.runAllTimers(); + vi.runOnlyPendingTimers(); }); const toggle = screen.getByRole("checkbox", { name: "Auto-merge" }); @@ -260,7 +260,7 @@ describe("auto-merge toggle mobile blank regression", () => { board.scrollLeft = 180; act(() => { visualViewport.dispatchResize(); - vi.runAllTimers(); + vi.runOnlyPendingTimers(); }); expectBoardVisible(); expect(board.scrollLeft).toBe(0); @@ -270,7 +270,7 @@ describe("auto-merge toggle mobile blank regression", () => { board.scrollLeft = 180; act(() => { visualViewport.dispatchResize(); - vi.runAllTimers(); + vi.runOnlyPendingTimers(); }); expectBoardVisible(); expect(board.scrollLeft).toBe(0); @@ -296,7 +296,7 @@ describe("auto-merge toggle mobile blank regression", () => { ); act(() => { - vi.runAllTimers(); + vi.runOnlyPendingTimers(); }); expect(screen.getByTestId("task-card-FN-5936")).toHaveTextContent("true"); @@ -322,7 +322,7 @@ describe("auto-merge toggle mobile blank regression", () => { const board = document.querySelector("main.board") as HTMLElement; act(() => { - vi.runAllTimers(); + vi.runOnlyPendingTimers(); }); fireEvent.click(screen.getByRole("checkbox", { name: "Auto-merge" })); @@ -332,7 +332,7 @@ describe("auto-merge toggle mobile blank regression", () => { Object.defineProperty(pageShow, "persisted", { configurable: true, value: true }); act(() => { window.dispatchEvent(pageShow); - vi.runAllTimers(); + vi.runOnlyPendingTimers(); }); expectBoardVisible(); diff --git a/packages/dashboard/app/components/__tests__/board-mobile-initial-render.test.tsx b/packages/dashboard/app/components/__tests__/board-mobile-initial-render.test.tsx index 038e12dc0f..b13d9b4e6d 100644 --- a/packages/dashboard/app/components/__tests__/board-mobile-initial-render.test.tsx +++ b/packages/dashboard/app/components/__tests__/board-mobile-initial-render.test.tsx @@ -109,7 +109,7 @@ describe("Board mobile initial render stabilization (FN-4574)", () => { board.scrollLeft = 500; act(() => { - vi.runAllTimers(); + vi.runOnlyPendingTimers(); }); expect(board.scrollLeft).toBe(0); expect(raf).toHaveBeenCalled(); @@ -130,7 +130,7 @@ describe("Board mobile initial render stabilization (FN-4574)", () => { const board = document.querySelector("main.board") as HTMLElement; act(() => { - vi.runAllTimers(); + vi.runOnlyPendingTimers(); }); expect(board.scrollLeft).toBe(0); @@ -140,7 +140,7 @@ describe("Board mobile initial render stabilization (FN-4574)", () => { window.dispatchEvent(pageShow); act(() => { - vi.runAllTimers(); + vi.runOnlyPendingTimers(); }); expect(board.scrollLeft).toBe(0); @@ -190,7 +190,7 @@ describe("Board mobile initial render stabilization (FN-4574)", () => { window.dispatchEvent(pageShow); act(() => { - vi.runAllTimers(); + vi.runOnlyPendingTimers(); }); expect(board.scrollLeft).toBe(500); expect(addEventListenerSpy).not.toHaveBeenCalledWith("pageshow", expect.any(Function)); diff --git a/plugins/fusion-plugin-roadmap/src/store/__tests__/roadmap-store.test.ts b/plugins/fusion-plugin-roadmap/src/store/__tests__/roadmap-store.test.ts index 2e16e018ca..9e81484ba5 100644 --- a/plugins/fusion-plugin-roadmap/src/store/__tests__/roadmap-store.test.ts +++ b/plugins/fusion-plugin-roadmap/src/store/__tests__/roadmap-store.test.ts @@ -743,10 +743,10 @@ describe("RoadmapStore", () => { }); describe("schema version", () => { - it("schema version is 108 after init", () => { + it("schema version is 110 after init", () => { // Tracks @fusion/core's SCHEMA_VERSION (the roadmap store layers on core's // Database). Bump this in lockstep when core adds a migration. - expect(db.getSchemaVersion()).toBe(108); + expect(db.getSchemaVersion()).toBe(110); }); });