import { expect, it } from "vitest"; import Skeleton from "../../components/Skeleton/Skeleton"; import { renderWithProvider } from "../../testHelpers"; it("renders correctly", () => { const { asFragment } = renderWithProvider(); expect(asFragment()).toMatchInlineSnapshot(` .c0 { min-height: 20px; display: block; background-color: var(--colors-backgroundDisabled); border-radius: var(--radii-small); } .c1 { animation: wAFEO 2s infinite ease-out; transform: translate3d(0, 0, 0); }
`); }); it("renders correctly avatar", () => { const { asFragment } = renderWithProvider(); expect(asFragment()).toMatchInlineSnapshot(` .c0 { min-height: 20px; display: block; background-color: var(--colors-backgroundDisabled); border-radius: var(--radii-circle); width: 50px; height: 50px; } .c1 { animation: wAFEO 2s infinite ease-out; transform: translate3d(0, 0, 0); }
`); }); it("renders correctly waves animation", () => { const { asFragment } = renderWithProvider(); expect(asFragment()).toMatchInlineSnapshot(` .c0 { min-height: 20px; display: block; background-color: var(--colors-backgroundDisabled); border-radius: var(--radii-small); width: 50px; height: 50px; } .c1 { overflow: hidden; transform: translate3d(0, 0, 0); } .c1:before { content: ""; position: absolute; background-image: linear-gradient(90deg, transparent, rgba(243, 243, 243, 0.5), transparent); top: 0; left: -150px; height: 100%; width: 150px; animation: kudDcV 2s cubic-bezier(0.4, 0, 0.2, 1) infinite; }
`); });