{
+ if(key in store) {
+ return store[key];
+ }
+ return null;
+ }),
+ setItem: jest.fn().mockImplementation((key, value) => {
+ store[key] = value.toString();
+ }),
+ clear: jest.fn().mockImplementation(() => {
+ store = {};
+ }),
+ removeItem: jest.fn().mockImplementation(() => {
+ delete store[key];
+ }),
+ },
+});
\ No newline at end of file
diff --git a/client/test/resizeObserver.mock b/client/test/resizeObserver.mock
new file mode 100644
index 0000000000..f88957a53d
--- /dev/null
+++ b/client/test/resizeObserver.mock
@@ -0,0 +1,8 @@
+Object.defineProperty(window, 'ResizeObserver', {
+ writable: true,
+ value: jest.fn().mockImplementation(() => ({
+ disconnect: jest.fn(),
+ observe: jest.fn(),
+ unobserve: jest.fn(),
+ }))
+});
\ No newline at end of file