import React from 'react' import { render, screen } from '@testing-library/react' import { Testimonials } from './Testimonials' const renderTestimonials = (): JSX.Element => ( } testimonials={[ { quote: 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam aliquet aliquet tortor, non tincidunt lectus tincidunt sit amet. Quisque ac nisl massa.', author: 'Brenda', }, { quote: 'Nullam sed urna id dui ultrices condimentum. Etiam ac vestibulum odio. Etiam ut elementum augue.', author: 'George', }, { quote: 'Aliquam erat volutpat. Donec euismod et sem at pretium. Mauris mattis luctus condimentum. Aenean ac iaculis velit.', author: 'Yorg', }, ]} a11y={{ mainTitle: 'Testimonials', prev: 'Previous', next: 'Next', }} /> ) describe('Testimonials', () => { it('should render buttons on large medias', () => { render(renderTestimonials()) expect(screen.getAllByRole('button', { hidden: true })).toHaveLength(2) expect(screen.getByRole('list', { name: 'Testimonials' })).toBeInTheDocument() expect(screen.getByText('Brenda')).toBeInTheDocument() }) })