From: Kai Moritz Date: Sat, 11 Oct 2025 11:18:18 +0000 (+0200) Subject: refactor: pact-tests returns a promise X-Git-Url: http://juplo.de/gitweb/?a=commitdiff_plain;h=91a45f91d6af7125930db0b4e7f4dd6462fc32ff;p=demos%2Fkafka%2Fchat refactor: pact-tests returns a promise --- diff --git a/src/app/chatroom/chatroom.service.pact.spec.ts b/src/app/chatroom/chatroom.service.pact.spec.ts index 4fd4f117..511c1ded 100644 --- a/src/app/chatroom/chatroom.service.pact.spec.ts +++ b/src/app/chatroom/chatroom.service.pact.spec.ts @@ -46,10 +46,19 @@ describe('Pact between the ChatroomService and the backend', () => { }); const service = TestBed.inject(ChatroomService); - const chatrooms = await lastValueFrom(service.getChatrooms()); - expect(chatrooms).toContainEqual(EXAMPLE_CHATROOM); - return chatrooms; + return new Promise((resolve, reject) => { + + service + .getChatrooms() + .subscribe({ + next: (chatrooms) => { + expect(chatrooms).toContainEqual(EXAMPLE_CHATROOM); + resolve(); + }, + error: (error) => reject(error), + }); + }); }); }); });