import { render, screen } from '@testing-library/react'; import { WizardNav } from '../WizardNav'; import styles from '@patternfly/react-styles/css/components/Wizard/wizard'; test(`Renders with additional classes when className is passed`, () => { render( Test ); expect(screen.getByTestId('test-id')).toHaveClass('custom-class'); }); test(`Renders with accessible aria-label when passed`, () => { render( Test ); expect(screen.getByTestId('test-id')).toHaveAccessibleName('test aria label'); }); test(`Renders with accessible aria-labelledby when passed`, () => { render( Test ); expect(screen.getByTestId('test-id')).toHaveAttribute('aria-labelledby'); }); test(`Renders with expanded styles when prop passed`, () => { render( Test ); expect(screen.getByTestId('test-id')).toHaveClass(styles.modifiers.expanded); }); test(`Renders with expanded styles when prop passed`, () => { render(Test); expect(screen.getByRole('list')).toBeInTheDocument(); });