From 9a0c8171e3f4b331318d752e6c66a39d68073e91 Mon Sep 17 00:00:00 2001 From: Dan Skinner Date: Tue, 24 Dec 2024 08:39:52 +0000 Subject: [PATCH] revert mockEventTarget --- dockerfiles/Dockerfile.browser | 1 - dockerfiles/Dockerfile.ci | 1 - dockerfiles/Dockerfile.node | 1 - jest.config.js | 4 +--- jest/setup/mockEventTarget.js | 40 ---------------------------------- 5 files changed, 1 insertion(+), 46 deletions(-) delete mode 100644 jest/setup/mockEventTarget.js diff --git a/dockerfiles/Dockerfile.browser b/dockerfiles/Dockerfile.browser index f98bbb39e9..701e8c54ac 100644 --- a/dockerfiles/Dockerfile.browser +++ b/dockerfiles/Dockerfile.browser @@ -10,7 +10,6 @@ COPY babel.config.js lerna.json .eslintignore .eslintrc.js jest.config.js tsconf ADD min_packages.tar . COPY .rollup ./.rollup COPY bin ./bin -COPY jest ./jest COPY packages ./packages RUN npm install diff --git a/dockerfiles/Dockerfile.ci b/dockerfiles/Dockerfile.ci index 83cbaf1b0d..b8560c6d7b 100644 --- a/dockerfiles/Dockerfile.ci +++ b/dockerfiles/Dockerfile.ci @@ -12,7 +12,6 @@ COPY .rollup ./.rollup COPY bin ./bin COPY scripts ./scripts COPY test ./test -COPY jest ./jest COPY packages ./packages RUN npm install --unsafe-perm diff --git a/dockerfiles/Dockerfile.node b/dockerfiles/Dockerfile.node index 4852f01a2e..187ec60a9d 100644 --- a/dockerfiles/Dockerfile.node +++ b/dockerfiles/Dockerfile.node @@ -10,7 +10,6 @@ COPY babel.config.js lerna.json .eslintignore .eslintrc.js jest.config.js tsconf ADD min_packages.tar . COPY .rollup ./.rollup COPY bin ./bin -COPY jest ./jest COPY packages ./packages RUN npm install diff --git a/jest.config.js b/jest.config.js index 40bc65fde5..64bc93ba34 100644 --- a/jest.config.js +++ b/jest.config.js @@ -49,9 +49,7 @@ module.exports = { 'plugin-simple-throttle', 'plugin-console-breadcrumbs', 'plugin-browser-session' - ], { - setupFiles: ['/jest/setup/mockEventTarget.js'] - }), + ]), project('react native', [ 'react-native', 'delivery-react-native', diff --git a/jest/setup/mockEventTarget.js b/jest/setup/mockEventTarget.js deleted file mode 100644 index 784b0d699a..0000000000 --- a/jest/setup/mockEventTarget.js +++ /dev/null @@ -1,40 +0,0 @@ -// copy the code from https://developer.mozilla.org/en-US/docs/Web/API/EventTarget#Simple_implementation_of_EventTarget -var EventTarget = function () { - this.listeners = {} -} - -EventTarget.prototype.listeners = null -EventTarget.prototype.addEventListener = function (type, callback) { - if (!(type in this.listeners)) { - this.listeners[type] = [] - } - this.listeners[type].push(callback) -} - -EventTarget.prototype.removeEventListener = function (type, callback) { - if (!(type in this.listeners)) { - return - } - var stack = this.listeners[type] - for (var i = 0, l = stack.length; i < l; i++) { - if (stack[i] === callback) { - stack.splice(i, 1) - return - } - } -} - -EventTarget.prototype.dispatchEvent = function (event) { - if (!(event.type in this.listeners)) { - return true - } - var stack = this.listeners[event.type].slice() - - for (var i = 0, l = stack.length; i < l; i++) { - stack[i].call(this, event) - } - return !event.defaultPrevented -} - -// make the EventTarget global -global.EventTarget = EventTarget