Skip to content

Commit 0465930

Browse files
sebbi08jkoenig134
andauthored
Fix flaky test (#328)
* chore: fix flaky test * Update packages/runtime/test/modules/RequestModule.test.ts Co-authored-by: Julian König <[email protected]> --------- Co-authored-by: Julian König <[email protected]>
1 parent dc9134d commit 0465930

File tree

1 file changed

+1
-12
lines changed

1 file changed

+1
-12
lines changed

packages/runtime/test/modules/RequestModule.test.ts

Lines changed: 1 addition & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -414,18 +414,7 @@ describe("RequestModule", () => {
414414
test("the incoming request is created and moved to status DecisionRequired", async () => {
415415
const message = await exchangeMessageWithRequest(sRuntimeServices, rRuntimeServices, requestContent);
416416

417-
// kick every event created from requests of previous tests
418-
const receivedEvents = rRuntimeServices.eventBus.publishedEvents;
419-
const lastEvent = receivedEvents[receivedEvents.length - 1];
420-
const secondToLastEvent = receivedEvents[receivedEvents.length - 2];
421-
rRuntimeServices.eventBus.reset();
422-
rRuntimeServices.eventBus.publish(secondToLastEvent);
423-
rRuntimeServices.eventBus.publish(lastEvent);
424-
425-
const incomingRequestReceivedEvent = await rRuntimeServices.eventBus.waitForEvent(IncomingRequestReceivedEvent);
426-
const request = incomingRequestReceivedEvent.data;
427-
expect(request.id).toBe(message.content.id);
428-
417+
await rRuntimeServices.eventBus.waitForEvent(IncomingRequestReceivedEvent, (e) => e.data.id === message.content.id);
429418
const incomingRequestStatusChangedEvent = await rRuntimeServices.eventBus.waitForEvent(
430419
IncomingRequestStatusChangedEvent,
431420
(e) => e.data.newStatus === LocalRequestStatus.DecisionRequired

0 commit comments

Comments
 (0)