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();
});