import React from 'react';
import { fireEvent, render, screen } from '../../../../test-utils';
import { SubLink } from './SubLink';
describe('', () => {
it('renders the correct link text', () => {
render(
{}}
/>,
);
expect(screen.getByText('Some Link')).toBeInTheDocument();
});
it('renders the new link indicator when isNew is true', () => {
render(
{}}
/>,
);
expect(screen.getByTestId('AttentionIndicator-error100')).toBeInTheDocument();
});
it('renders the ActiveSubLinkButton when isActive is true', () => {
render(
{}}
/>,
);
expect(screen.getByTestId('ActiveSubLinkButton')).toBeInTheDocument();
});
it('calls the onClick handler when clicked', () => {
const onClick = jest.fn();
render(
,
);
fireEvent.click(screen.getByText('Some Link'));
expect(onClick).toHaveBeenCalledTimes(1);
});
});