import { describe, it, expect } from "vitest"; describe("ChatMessageList", () => { it("exports ChatMessageList component", async () => { const mod = await import("./ChatMessageList"); expect(mod.ChatMessageList).toBeDefined(); }); it.todo("renders messages using virtualizer"); it.todo("auto-scrolls to bottom when new messages arrive"); it.todo("shows loading skeleton when isLoading"); it.todo("shows empty state when no messages"); it.todo("appends streaming message as synthetic entry"); it.todo("shows jump-to-bottom button when scrolled up"); });