// @vitest-environment node import { describe, it } from "vitest"; describe("ChatMarkdownMessage", () => { describe("markdown rendering (CHAT-02)", () => { it.todo("renders plain text as paragraph"); it.todo("renders code blocks with hljs classes for syntax highlighting"); it.todo("renders GFM tables"); it.todo("renders headings, lists, and links"); }); describe("code block features (CHAT-03)", () => { it.todo("renders language label from code fence"); it.todo("renders copy button with aria-label"); it.todo("extracts code text content for clipboard"); }); });