import React from 'react';
import { fireEvent, render, screen } from '../../test-utils';
import { CloseButton } from '.';
describe('', () => {
it('renders with default props', () => {
render();
const closeButton = screen.getByTestId('CloseButton-CloseButtonStyled-black900');
expect(closeButton).toBeInTheDocument();
});
it('renders with provided color token', () => {
render(
,
);
const closeButton = screen.getByTestId('CloseButton-CloseButtonStyled-error900');
expect(closeButton).toBeInTheDocument();
});
it('calls the onClick handler when clicked', () => {
const handleClick = jest.fn();
render();
const closeButton = screen.getByTestId('CloseButton-CloseButtonStyled-black900');
fireEvent.click(closeButton);
expect(handleClick).toHaveBeenCalledTimes(1);
});
it('renders with provided backgroundColorToken', () => {
render();
const closeButton = screen.getByTestId('CloseButton-CloseButtonStyled-black700');
expect(closeButton).toBeInTheDocument();
});
});