import {act, cleanup, fireEvent, render, screen} from '@testing-library/react'; import {useState} from 'react'; import * as React from 'react'; import {FloatingPortal, useFloating} from '../../src'; function App(props: { root?: HTMLElement | null | React.MutableRefObject; id?: string; }) { const [open, setOpen] = useState(false); const {refs} = useFloating({ open, onOpenChange: setOpen, }); return ( <>