import { render, screen } from '@testing-library/react';
import * as React from 'react';
import { FieldGroupIcon } from '../FieldGroupIcon';
import { ComponentClassNames } from '../../shared/constants';
describe('FieldGroupIcon component', () => {
const testId = 'fieldGroupTestId';
it('should render default and custom classname for FieldGroupIcon', async () => {
render();
const fieldGroup = await screen.findByTestId(testId);
expect(fieldGroup).toHaveClass('custom-class');
expect(fieldGroup).toHaveClass(ComponentClassNames.FieldGroupIcon);
});
it('should forward ref to DOM element', async () => {
const ref = React.createRef();
render(
);
await screen.findByTestId(testId);
expect(ref.current?.nodeName).toBe('DIV');
});
});