From 91a45f91d6af7125930db0b4e7f4dd6462fc32ff Mon Sep 17 00:00:00 2001 From: Kai Moritz Date: Sat, 11 Oct 2025 13:18:18 +0200 Subject: [PATCH] refactor: pact-tests returns a promise --- src/app/chatroom/chatroom.service.pact.spec.ts | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) 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), + }); + }); }); }); }); -- 2.39.5