diff --git a/packages/dashboard/app/components/__tests__/PlanningModeModal.ui-interactions.test.tsx b/packages/dashboard/app/components/__tests__/PlanningModeModal.ui-interactions.test.tsx index cf5b5f2427..868fc60362 100644 --- a/packages/dashboard/app/components/__tests__/PlanningModeModal.ui-interactions.test.tsx +++ b/packages/dashboard/app/components/__tests__/PlanningModeModal.ui-interactions.test.tsx @@ -1,5 +1,15 @@ import { describe, it, expect, vi, beforeEach } from "vitest"; +// PlanningModeModal calls useToast(), which throws without a ToastProvider. +// These tests render it bare, so mock the hook (mirrors PlanningModeModal.autosize.test.tsx). +vi.mock("../../hooks/useToast", () => ({ + useToast: () => ({ + addToast: vi.fn(), + removeToast: vi.fn(), + toasts: [], + }), +})); + vi.mock("../../hooks/useNavigationHistory", async (importOriginal) => { const actual = await importOriginal(); return {