import { render, screen, fireEvent } from '@testing-library/react'; import { test, expect, beforeEach, afterEach, vi } from 'vitest'; import App from '../src/App'; import userEvent from '@testing-library/user-event'; import { waitFor } from '@testing-library/react'; import { listDocuments, getDocument, search, uploadDocument } from '../src/api/client'; vi.mock('../src/api/client'); vi.mock('@uiw/react-codemirror', () => ({ default: ({ value, onChange }: { value: string; onChange: (value: string) => void }) => (