import { render, screen } from '@testing-library/react'; import { CodeEditorControl } from '../CodeEditorControl'; test('Matches snapshot', () => { const { asFragment } = render(icon} onClick={jest.fn()} />); expect(asFragment()).toMatchSnapshot(); }); test('Renders with custom class when className is passed', () => { render(icon} onClick={jest.fn()} />); expect(screen.getByText('icon').parentElement?.parentElement).toHaveClass('custom'); }); test('Renders with accessible name when aria-label is passed', () => { render(icon} onClick={jest.fn()} />); expect(screen.getByLabelText('aria-test')); });