import React from "react"; import { renderWithProviders as render, screen } from "../utils/test-utils"; import { describe, it, expect } from "vitest"; import Footer from "../../app/components/Footer"; import { componentTestSuite, ComponentTestSuiteConfig, } from "../utils/componentTestSuite"; type FooterProps = React.ComponentProps; const baseProps: FooterProps = {}; const config: ComponentTestSuiteConfig = { component: Footer, name: "Footer", props: baseProps, primaryRole: "contentinfo", testCases: { renders: true, accessibility: true, keyboardNavigation: false, // Footer is not primarily keyboard navigable disabledState: false, errorState: false, }, }; componentTestSuite(config); describe("Footer (behavioral tests)", () => { it("renders organization schema markup", () => { render(