diff --git a/src/utils/Q.js b/src/utils/Q.js index 1dacb81..2679139 100644 --- a/src/utils/Q.js +++ b/src/utils/Q.js @@ -23,6 +23,6 @@ class Q this.#queue.push(generator); return this._process(generator); } -}; +} module.exports = Q; diff --git a/test/core/EventHandler.test.js b/test/core/EventHandler.test.js index 840ffe2..d38bea0 100644 --- a/test/core/EventHandler.test.js +++ b/test/core/EventHandler.test.js @@ -193,11 +193,8 @@ describe('EventHandler handles replays', () => { ]); // wait for all events to be handled - await new Promise(async resolve => { - while(eventHandler.queuedEvents > 0) - await new Promise(r => setTimeout(r, 1)); - resolve(); - }); + while(eventHandler.queuedEvents > 0) + await new Promise(r => setTimeout(r, 1)); expect(callback).toHaveBeenCalledTimes(eventCount * 2); for(let i = 0; i < eventCount; i++)