import { configure } from '@testing-library/react' // React 19 + Testing Library 16: opt into the act environment so render(), // fireEvent(), and findBy* queries automatically flush state updates without // spurious "not wrapped in act(...)" warnings. ;(globalThis as any).IS_REACT_ACT_ENVIRONMENT = true // findBy*/waitFor default to a 1000ms deadline — too tight for async-heavy // panels (radix menus, refetch chains) when the full suite runs under xdist // CPU contention in CI. Success still resolves the instant the node appears; // the wider deadline only absorbs a starved runner, killing timing flakes. configure({ asyncUtilTimeout: 5000 })