From 4faeed1cdac469ec6afa17dd40b4f5d6b22282b5 Mon Sep 17 00:00:00 2001 From: gsxdsm Date: Fri, 12 Jun 2026 17:51:53 -0700 Subject: [PATCH] FN-6323: mock mobile keyboard viewport lock in App tests Keep the App test suite aligned with the mobile scroll lock hook exports.\n\n- Add a vi.fn() mock for useMobileKeyboardViewportLock in the existing useMobileScrollLock module mock.\n- Preserve the iOS and lock-state mocks used by App test coverage.\n\nFiles changed:\n packages/dashboard/app/components/__tests__/App.test.tsx | 1 +\n 1 file changed, 1 insertion(+) Fusion-Task-Id: FN-6323 Fusion-Task-Lineage: cc257afe-2ab7-4e97-b04f-2ccae28eaf38 --- packages/dashboard/app/components/__tests__/App.test.tsx | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/dashboard/app/components/__tests__/App.test.tsx b/packages/dashboard/app/components/__tests__/App.test.tsx index c21fa5359f..c23b908458 100644 --- a/packages/dashboard/app/components/__tests__/App.test.tsx +++ b/packages/dashboard/app/components/__tests__/App.test.tsx @@ -590,6 +590,7 @@ vi.mock("../../hooks/useViewportMode", () => ({ // Mock isIOS so FN-3290 keyboard-open behavior is testable in jsdom vi.mock("../../hooks/useMobileScrollLock", () => ({ useMobileScrollLock: vi.fn(), + useMobileKeyboardViewportLock: vi.fn(), isIOS: () => true, _resetLockState: vi.fn(), }));