sdlc-hub/web/src/modules/jira/issues/wiki/WikiText.fallback.test.tsx
2026-10-24 15:38:46 +04:00

14 lines
607 B
TypeScript

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(<WikiText text={"h3. A\nB"} />);
const pre = container.querySelector("pre.jira-markup-source");
expect(pre?.textContent).toBe("h3. A\nB");
err.mockRestore();
});