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