import { expect, it } from "vitest"; import { Card, CardBody, CardFooter, CardHeader } from "../../components/Card"; import { renderWithProvider } from "../../testHelpers"; it("renders correctly", () => { const { asFragment } = renderWithProvider( Header Body Footer ); expect(asFragment()).toMatchInlineSnapshot(` .c0 { background: var(--colors-cardBorder); border-radius: var(--radii-card); color: var(--colors-text); overflow: hidden; position: relative; padding: 1px 1px 3px 1px; } .c1 { width: 100%; height: 100%; overflow: inherit; background: var(--colors-backgroundAlt); border-radius: var(--radii-card); } .c3 { padding: 16px; } .c2 { background: var(--colors-gradientCardHeader); border-radius: var(--radii-card) var(--radii-card) 0 0; padding: 24px; } .c4 { border-top: 1px solid var(--colors-cardBorder); padding: 24px; } @media screen and (min-width: 576px) { .c3 { padding: 24px; } }
Header
Body
Footer
`); });