Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 | 55x 55x 46x |
export default class MockResizeObserver {
constructor(callback) {
this.callback = callback;
this.elements = new Set();
}
observe(element) {
this.elements.add(element);
// Simulate an immediate resize observation for testing
this.callback([
{
target: element,
contentRect: element.getBoundingClientRect(),
borderBoxSize: [{ blockSize: 100, inlineSize: 200 }]
}
]);
}
unobserve(element) {
this.elements.delete(element);
}
disconnect() {
this.elements.clear();
}
} |