import React from 'react'; import { render, screen } from '@testing-library/react'; import { CardHeaderMain } from '../CardHeaderMain'; describe('CardHeaderMain', () => { test('renders with PatternFly Core styles', () => { const { asFragment } = render(text); expect(asFragment()).toMatchSnapshot(); }); test('className is added to the root element', () => { render(text); expect(screen.getByText('text')).toHaveClass('extra-class'); }); test('extra props are spread to the root element', () => { const testId = 'card-head-main'; render(); expect(screen.getByTestId(testId)).toBeInTheDocument(); }); });