diff --git a/frontend/src/domains/marketing/presentation/components/Footer.tsx b/frontend/src/domains/marketing/presentation/components/Footer.tsx index bea5f3c..9716d11 100644 --- a/frontend/src/domains/marketing/presentation/components/Footer.tsx +++ b/frontend/src/domains/marketing/presentation/components/Footer.tsx @@ -38,7 +38,6 @@ export function Footer() {
diff --git a/frontend/tests/unit/components/Footer.test.tsx b/frontend/tests/unit/components/Footer.test.tsx new file mode 100644 index 0000000..4b61f2a --- /dev/null +++ b/frontend/tests/unit/components/Footer.test.tsx @@ -0,0 +1,18 @@ +import { render, screen } from "@testing-library/react"; +import { describe, expect, it } from "vitest"; +import { Footer } from "../../../src/domains/marketing/presentation/components/Footer"; + +describe("Footer", () => { + it("não exibe o link inativo de Contato", () => { + render(); + + expect(screen.queryByRole("link", { name: "Contato" })).toBeNull(); + }); + + it("mantém os demais links da seção Legal", () => { + render(); + + expect(screen.getByRole("link", { name: "Termos de Uso" })).toBeInTheDocument(); + expect(screen.getByRole("link", { name: "Privacidade" })).toBeInTheDocument(); + }); +});