import { describe, expect, it } from "vitest"; import { render, screen } from "@testing-library/react"; import { SiteHeader } from "@/components/site-header"; import { getDictionary } from "@/lib/i18n/get-dictionary"; describe("SiteHeader", () => { it("renders brand, nav anchors, and language options", () => { const dict = getDictionary("tr"); const { container } = render(); expect(container.querySelector('a[href="#top"]')).not.toBeNull(); expect(screen.getByText(dict.nav.discord)).toBeDefined(); expect(screen.getByRole("group", { name: "language" })).toBeDefined(); }); });