import {Fragment} from 'react'; import {render, screen, userEvent} from 'sentry-test/reactTestingLibrary'; import CollapsePanel from 'sentry/components/collapsePanel'; describe('CollapsePanel', () => { it('should expand on click', () => { render( {({isExpanded, showMoreButton}) => (
expanded: {isExpanded.toString()}
{showMoreButton}
)}
); expect(screen.getByText('expanded: false')).toBeInTheDocument(); expect(screen.getByTestId('collapse-show-more')).toBeInTheDocument(); userEvent.click(screen.getByTestId('collapse-show-more')); expect(screen.getByText('expanded: true')).toBeInTheDocument(); }); });