import { describe, expect, it, vi } from "vitest"; import { render, screen } from "@testing-library/react"; import NotFound from "@/app/not-found"; vi.mock("@/lib/i18n/get-locale", () => ({ getLocale: async () => "en" as const, })); describe("NotFound page", () => { it("renders the 404 block with a home link", async () => { render(await NotFound()); expect(screen.getByText("404")).toBeDefined(); const home = screen.getByRole("link", { name: /home/i }); expect(home.getAttribute("href")).toBe("/"); }); });