From e252b3676b72ff3e12d62a7a9bb7f85452cc5c6e Mon Sep 17 00:00:00 2001 From: Josquin Debaz Date: Fri, 15 Mar 2024 15:50:51 +0100 Subject: [PATCH] B7161682765: Remove unused eventCategory.onceOn() method --- src/eventCategory.js | 17 ----------------- test/events.test.js | 30 ------------------------------ 2 files changed, 47 deletions(-) diff --git a/src/eventCategory.js b/src/eventCategory.js index 3f72d03..29991f6 100644 --- a/src/eventCategory.js +++ b/src/eventCategory.js @@ -52,23 +52,6 @@ export default function eventCategory() { return ensureEventHolderFor(name).unregister(binding); }; - /** - * Like on() except callback will only be fired once - * - * @deprecated use registerOnce() instead - * @param name - * @param callback - * @returns {*} - */ - that.onceOn = function (name, callback) { - // eslint-disable-next-line no-console - console.warn( - "Sending onceOn() to a category is deprecated. Send registerOnce() instead.", - ); - - return that.registerOnce(name, callback); - }; - /** * Like on() except callback will only be fired once * diff --git a/test/events.test.js b/test/events.test.js index ca57db0..d2db94b 100644 --- a/test/events.test.js +++ b/test/events.test.js @@ -156,33 +156,3 @@ describe("events", () => { expect(triggered).toBeTruthy(); }); }); - -describe("deprecated", () => { - /* eslint-disable no-console */ - let originalConsoleWarn; - - beforeEach(() => { - console.warn = jasmine.createSpy("console.warn"); - }); - - beforeAll(() => { - originalConsoleWarn = console.warn; - }); - - afterAll(() => { - console.warn = originalConsoleWarn; - }); - - it("onceOn() category method delegates to registerOnce", () => { - // Arrange: an event - let someEvents = eventCategory(); - let spy = jasmine.createSpy("registerOnce"); - - someEvents.registerOnce = spy; - - someEvents.onceOn("namedEvent", "something else"); - - expect(spy).toHaveBeenCalledWith("namedEvent", "something else"); - expect(console.warn).toHaveBeenCalled(); - }); -});