import { render } from "@testing-library/react"; import { expect, it, vi } from "vitest"; import { WikiText } from "./WikiText.tsx"; vi.mock("./parse.ts", () => ({ parseWiki: () => { throw new Error("сбой разбора"); } })); it("ошибка разбора — блок показывается исходником", () => { const err = vi.spyOn(console, "error").mockImplementation(() => {}); const { container } = render(); const pre = container.querySelector("pre.jira-markup-source"); expect(pre?.textContent).toBe("h3. A\nB"); err.mockRestore(); });