import { CallbacksManager } from "./CallbacksManager"; describe("CallbacksManager tests", () => { let callbacksManager: CallbacksManager; beforeEach(() => { callbacksManager = new CallbacksManager(); }); it("add callback", () => { const cb1 = jest.fn(); const cb = callbacksManager.addCallback(cb1)[1]; cb("value"); expect(cb1.mock.calls.length).toBe(1); expect(cb1.mock.calls[0][0]).toBe("value"); }); });