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();
});
});