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'));
};
-
邓晓峰 authoredd1d64fc7