import { render } from "@testing-library/react"; import React from "react"; import { Footer } from "./Footer"; import { FooterColumnItemProps } from "./types"; const renderLabel = ({ label }: FooterColumnItemProps) =>
{label}
; const renderSomethingElse = ({ to }: FooterColumnItemProps) =>
{to}
; const renderSpecial = ({ someOther }: FooterColumnItemProps) => (
{someOther}
); const defaultProps = { title: "title", legalData: { copyright: "copyright", items: [ { label: "Terms of use", to: "https://google.com", render: renderLabel }, ], }, }; describe("footer component", () => { it("should render the title and copyright if data is null", () => { const { getByText } = render(