import { describe, expect, it } from "vitest"; import { render, screen } from "@testing-library/react"; import { SectionHeading } from "@/components/section-heading"; describe("SectionHeading", () => { it("renders kicker, title, and subtitle", () => { render(); expect(screen.getByText("// src")).toBeDefined(); expect(screen.getByRole("heading", { level: 2 }).textContent).toBe("Title"); expect(screen.getByText("Sub")).toBeDefined(); }); it("omits subtitle when absent", () => { const { container } = render(); expect(container.querySelector("p.mt-2")).toBeNull(); }); });