fix: stabilize useQuery mock reference to prevent infinite re-render loop in AgentOutputViewer test

This commit is contained in:
Lukas May
2026-03-07 01:01:37 +01:00
parent bf4a55f2f2
commit 4a657d6b96

View File

@@ -5,10 +5,11 @@ import { vi, describe, it, expect, beforeEach } from 'vitest'
import * as parseModule from '@/lib/parse-agent-output' import * as parseModule from '@/lib/parse-agent-output'
import { AgentOutputViewer } from './AgentOutputViewer' import { AgentOutputViewer } from './AgentOutputViewer'
const EMPTY_CHUNKS: never[] = []
vi.mock('@/lib/trpc', () => ({ vi.mock('@/lib/trpc', () => ({
trpc: { trpc: {
getAgentOutput: { getAgentOutput: {
useQuery: vi.fn(() => ({ data: [], isLoading: false })), useQuery: vi.fn(() => ({ data: EMPTY_CHUNKS, isLoading: false })),
}, },
onAgentOutput: { onAgentOutput: {
useSubscription: vi.fn(), useSubscription: vi.fn(),