import { fireEvent, render, screen, waitFor } from '@tests/setup/test-utils'; import { afterEach, beforeEach, describe, expect, it, vi } from 'vitest'; import type { ImageAnalysisStatus } from '@/lib/api-client'; vi.mock('@/components/shared/code-editor', () => ({ CodeEditor: ({ value, onChange }: { value: string; onChange: (value: string) => void }) => (