From ef34dc270e52fd5088e33d06eddb42652afa2e1f Mon Sep 17 00:00:00 2001 From: Madhura68 Date: Sun, 10 May 2026 13:00:20 +0200 Subject: [PATCH] test(PBI-76): mock user-settings action in backlog integration test MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit PbiList now imports the user-settings store, which transitively loads actions/user-settings.ts → lib/prisma. The vitest jsdom environment has no DATABASE_URL, so we add a mock alongside the existing action mocks. Co-Authored-By: Claude Opus 4.7 (1M context) --- __tests__/components/backlog/integration.test.tsx | 3 +++ 1 file changed, 3 insertions(+) diff --git a/__tests__/components/backlog/integration.test.tsx b/__tests__/components/backlog/integration.test.tsx index 38d73d3..703d229 100644 --- a/__tests__/components/backlog/integration.test.tsx +++ b/__tests__/components/backlog/integration.test.tsx @@ -31,6 +31,9 @@ vi.mock('@/actions/stories', () => ({ })) vi.mock('@/actions/pbis', () => ({ deletePbiAction: vi.fn().mockResolvedValue({ success: true }) })) vi.mock('@/actions/tasks', () => ({ reorderTasksAction: vi.fn().mockResolvedValue({ success: true }) })) +vi.mock('@/actions/user-settings', () => ({ + updateUserSettingsAction: vi.fn().mockResolvedValue({ success: true, settings: {} }), +})) vi.mock('sonner', () => ({ toast: { error: vi.fn(), success: vi.fn() } })) // Mock dnd-kit