Browse Source

chore(js): Remove unused test util `createListeners` (#40020)

Evan Purkhiser 2 years ago
parent
commit
71e5a84924
1 changed files with 0 additions and 35 deletions
  1. 0 35
      tests/js/sentry-test/createListeners.tsx

+ 0 - 35
tests/js/sentry-test/createListeners.tsx

@@ -1,35 +0,0 @@
-export function createListeners(type: 'window' | 'document') {
-  const eventTarget = type === 'window' ? window : document;
-
-  let listeners: Array<Record<string, any>> = [];
-
-  const handler = <K extends keyof GlobalEventHandlersEventMap>(
-    eventData: Record<string, any>,
-    event: K
-  ) => {
-    const filteredListeners = listeners.filter(listener =>
-      listener.hasOwnProperty(event)
-    );
-
-    if (eventData?.key === 'Escape') {
-      return filteredListeners[1]?.[event]?.(eventData);
-    }
-
-    return filteredListeners[0]?.[event]?.(eventData);
-  };
-
-  eventTarget.addEventListener = jest.fn((event, cb) => {
-    listeners.push({
-      [event]: cb,
-    });
-  });
-
-  eventTarget.removeEventListener = jest.fn(event => {
-    listeners = listeners.filter(listener => !listener.hasOwnProperty(event));
-  });
-
-  return {
-    mouseDown: (domEl: HTMLElement) => handler({target: domEl}, 'mousedown'),
-    keyDown: (key: KeyboardEvent['key']) => handler({key}, 'keydown'),
-  };
-}