Skip to content

Commit df4dd43

Browse files
Merge pull request #21267 from wireapp/mb/improve-connection-test
test: improve TC-369 by sending connection requests sequentially [WPB-22420]
2 parents 496e15f + e80666d commit df4dd43

1 file changed

Lines changed: 13 additions & 8 deletions

File tree

apps/webapp/test/e2e_tests/specs/Connections/Connections.spec.ts

Lines changed: 13 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -58,23 +58,28 @@ test.describe('Connections', () => {
5858
PageManager.from(createPage(withLogin(memberB))),
5959
PageManager.from(createPage(withLogin(memberC))),
6060
]);
61-
await sendConnectionRequest(memberAPage, memberB);
62-
await sendConnectionRequest(memberAPage, memberC);
6361

6462
const [memberAPages, memberBPages, memberCPages] = [memberAPage, memberBPage, memberCPage].map(
6563
page => page.webapp.pages,
6664
);
6765

6866
await test.step('B & C accept connection requests from A', async () => {
69-
for (const pages of [memberBPages, memberCPages]) {
70-
await pages.conversationList().pendingConnectionRequest.click();
71-
await pages.connectRequest().connectButton.click();
72-
}
67+
await sendConnectionRequest(memberAPage, memberB);
68+
await memberBPages.conversationList().pendingConnectionRequest.click();
69+
await memberBPages.connectRequest().connectButton.click();
70+
71+
await sendConnectionRequest(memberAPage, memberC);
72+
await memberCPages.conversationList().pendingConnectionRequest.click();
73+
await memberCPages.connectRequest().connectButton.click();
7374
});
7475

7576
await test.step('A creates a group with B & C', async () => {
76-
await expect(memberAPages.conversationList().getConversation(memberB.fullName)).toBeAttached();
77-
await expect(memberAPages.conversationList().getConversation(memberC.fullName)).toBeAttached();
77+
await expect(
78+
memberAPages.conversationList().getConversation(memberB.fullName, {protocol: 'mls'}),
79+
).toBeAttached();
80+
await expect(
81+
memberAPages.conversationList().getConversation(memberC.fullName, {protocol: 'mls'}),
82+
).toBeAttached();
7883

7984
await createGroup(memberAPages, 'Group', [memberB, memberC]);
8085
});

0 commit comments

Comments
 (0)