From d179956af8ea021bba4e9c5d3582b6fe82c326f8 Mon Sep 17 00:00:00 2001 From: Suguru Hirahara Date: Wed, 12 Apr 2023 13:11:28 +0000 Subject: [PATCH] Update one-to-one-chat.spec.ts - use Cypress Testing Library (#10572) Signed-off-by: Suguru Hirahara --- .../one-to-one-chat/one-to-one-chat.spec.ts | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/cypress/e2e/one-to-one-chat/one-to-one-chat.spec.ts b/cypress/e2e/one-to-one-chat/one-to-one-chat.spec.ts index 897b916105..09bb5a3358 100644 --- a/cypress/e2e/one-to-one-chat/one-to-one-chat.spec.ts +++ b/cypress/e2e/one-to-one-chat/one-to-one-chat.spec.ts @@ -45,17 +45,23 @@ describe("1:1 chat room", () => { it("should open new 1:1 chat room after leaving the old one", () => { // leave 1:1 chat room - cy.contains(".mx_RoomHeader_nametext", username).click(); - cy.contains('[role="menuitem"]', "Leave").click(); - cy.get('[data-testid="dialog-primary-button"]').click(); + cy.get(".mx_RoomHeader_nametext").within(() => { + cy.findByText(username).click(); + }); + cy.findByRole("menuitem", { name: "Leave" }).click(); + cy.findByRole("button", { name: "Leave" }).click(); // wait till the room was left - cy.get('[role="group"][aria-label="Historical"]').within(() => { - cy.contains(".mx_RoomTile", username); + cy.findByRole("group", { name: "Historical" }).within(() => { + cy.get(".mx_RoomTile").within(() => { + cy.findByText(username); + }); }); // open new 1:1 chat room cy.visit(`/#/user/${user2.userId}?action=chat`); - cy.contains(".mx_RoomHeader_nametext", username); + cy.get(".mx_RoomHeader_nametext").within(() => { + cy.findByText(username); + }); }); });