import * as React from 'react'; import { screen, render, fireEvent, waitForElementToBeRemoved, } from '@testing-library/react'; import userEvent from '@testing-library/user-event'; import Popover from './Popover'; import Text from '../text/Text'; import Button from '../buttons/Button'; import Flex from '../flex/Flex'; import Icon from '../icons/Icon'; global.ResizeObserver = jest.fn().mockImplementation(() => ({ observe: jest.fn(), unobserve: jest.fn(), disconnect: jest.fn(), })); const POPOVER_TEXT = 'Get your badge on!'; export function RenderPopover(props: { defaultOpen?: boolean; useHover?: boolean; useClick?: boolean; }) { return ( {POPOVER_TEXT} Now you can show off your brain power with flashy badges. Complete achievements to claim new badges.