Skip to content

Commit 50cf017

Browse files
committed
fix events util behaviour
1 parent b4843f7 commit 50cf017

2 files changed

Lines changed: 7 additions & 3 deletions

File tree

packages/medusa-test-utils/src/__tests__/events.spec.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,8 @@ describe("waitSubscribersExecution", () => {
3939

4040
jest.advanceTimersByTime(100)
4141

42-
await expect(waitPromise).resolves.toEqual([["test-data"]])
42+
const res = await waitPromise
43+
expect(res).toEqual(["test-data"])
4344
})
4445

4546
it("should reject when timeout is reached before event is fired", async () => {

packages/medusa-test-utils/src/events.ts

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -69,8 +69,11 @@ const doWaitSubscribersExecution = (
6969

7070
if (currentCount >= triggerCount) {
7171
eventEmitter.removeListener(eventName, newListener)
72-
const res_ = triggerCount === 1 ? res[0] : res
73-
ok(res_)
72+
if (triggerCount === 1) {
73+
ok(...args)
74+
} else {
75+
ok(res)
76+
}
7477
}
7578
}
7679

0 commit comments

Comments
 (0)