import "@testing-library/jest-dom/vitest"; import { render } from "@testing-library/react"; import { describe, expect, it } from "vitest"; import FaqAccordion from "../../../app/components/sections/Accordion"; describe("FaqAccordion", () => { it("uses Figma section inset per breakpoint and does not cap the inner stack at 1440", () => { const { container } = render( , ); const section = container.querySelector("section"); expect(section).toBeTruthy(); expect(section).toHaveClass("px-[var(--spacing-scale-004)]"); expect(section).toHaveClass("py-[var(--spacing-scale-032)]"); expect(section).toHaveClass("md:px-[var(--spacing-scale-096)]"); expect(section).toHaveClass("md:py-[var(--spacing-scale-064)]"); expect(section).toHaveClass("lg:px-[var(--spacing-scale-160)]"); expect(section).toHaveClass("lg:py-[var(--spacing-scale-096)]"); expect(section).not.toHaveClass("md:px-[var(--spacing-scale-160)]"); expect(section).not.toHaveClass("md:py-[var(--spacing-scale-096)]"); expect(section?.firstElementChild).not.toHaveClass("max-w-[1440px]"); }); });