import { act } from 'react-dom/test-utils'; export const waitForComponentToPaint = async (wrapper, time = 10) => { await act(async () => { await new Promise((resolve) => setTimeout(resolve, time)); wrapper.update(); }); }; export const waitTime = (time = 100) => { return new Promise((resolve) => { setTimeout(() => { resolve(true); }, time); }); }; export const resizeWindow = (x, y) => { window.innerWidth = x; window.innerHeight = y; window.dispatchEvent(new Event('resize')); };