hy-masonry
Version:
Animated Masonry Layout as Web Component - Living organisms that morph and breathe
26 lines (22 loc) • 556 B
text/typescript
// Test setup for Jest
import '@testing-library/jest-dom';
// Mock ResizeObserver
global.ResizeObserver = class ResizeObserver {
observe() {}
unobserve() {}
disconnect() {}
};
// Mock IntersectionObserver
global.IntersectionObserver = class IntersectionObserver {
constructor() {}
observe() {}
unobserve() {}
disconnect() {}
} as any;
// Mock requestAnimationFrame
global.requestAnimationFrame = (callback) => {
return setTimeout(callback, 16);
};
global.cancelAnimationFrame = (id) => {
clearTimeout(id);
};