import React from 'react'; import { render, screen } from '@testing-library/react'; import styles from '@patternfly/react-styles/css/components/OverflowMenu/overflow-menu'; import { OverflowMenuGroup } from '../OverflowMenuGroup'; import { OverflowMenuContext } from '../OverflowMenuContext'; describe('OverflowMenuGroup', () => { test('isPersistent and below breakpoint should still show', () => { render( ); expect(screen.getByTestId('test-id')).toHaveClass(styles.overflowMenuGroup); }); test('Below breakpoint but not isPersistent should not show', () => { render( ); expect(screen.queryByTestId('test-id')).toBeNull(); }); test('Button group', () => { render( ); expect(screen.getByTestId('test-id')).toHaveClass(styles.modifiers.buttonGroup); }); test('Icon group', () => { render( ); expect(screen.getByTestId('test-id')).toHaveClass(styles.modifiers.iconButtonGroup); }); });