import { describe, expect, it } from '@jest/globals'; import { render, screen as rtlScreen } from '@testing-library/react'; import { Card, CardBody, CardHeader, CardTitle } from '../../molecules'; import { CardsList, type CardsListItem } from './cards-list'; const items: CardsListItem[] = [ { id: 'card-1', card: ( Et alias omnis Rerum voluptatem sint sint sit dignissimos. Labore totam possimus tempore atque veniam. Doloremque tenetur quidem beatae veritatis quo. Quaerat voluptatem deleniti voluptas quia. Qui voluptatem iure iste expedita et sed beatae. ), }, { id: 'card-2', card: ( Fugiat magnam nesciunt Sit corporis animi ea. Earum asperiores error et. Aliquid quia et consequatur. Magnam sit ut facere explicabo vel dolorem earum assumenda. Aspernatur inventore quod libero est. ), }, { id: 'card-3', card: ( Asperiores eum quas Doloremque ut cupiditate distinctio aperiam. Neque tempora unde perferendis asperiores. Doloremque velit vel quam. Temporibus itaque non non exercitationem. ), }, ]; describe('CardsList', () => { it('renders a list of cards', () => { render(); expect(rtlScreen.getAllByRole('heading', { level: 2 })).toHaveLength( items.length ); }); });