From 4a657d6b96ffe58b81ef0581979cb855ea2375bb Mon Sep 17 00:00:00 2001 From: Lukas May Date: Sat, 7 Mar 2026 01:01:37 +0100 Subject: [PATCH] fix: stabilize useQuery mock reference to prevent infinite re-render loop in AgentOutputViewer test --- apps/web/src/components/AgentOutputViewer.test.tsx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/apps/web/src/components/AgentOutputViewer.test.tsx b/apps/web/src/components/AgentOutputViewer.test.tsx index c06cd40..09aca77 100644 --- a/apps/web/src/components/AgentOutputViewer.test.tsx +++ b/apps/web/src/components/AgentOutputViewer.test.tsx @@ -5,10 +5,11 @@ import { vi, describe, it, expect, beforeEach } from 'vitest' import * as parseModule from '@/lib/parse-agent-output' import { AgentOutputViewer } from './AgentOutputViewer' +const EMPTY_CHUNKS: never[] = [] vi.mock('@/lib/trpc', () => ({ trpc: { getAgentOutput: { - useQuery: vi.fn(() => ({ data: [], isLoading: false })), + useQuery: vi.fn(() => ({ data: EMPTY_CHUNKS, isLoading: false })), }, onAgentOutput: { useSubscription: vi.fn(),