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