Add e2e tests for the knocking feature (#11803)
* Add e2e tests for knocking Signed-off-by: Mikhail Aheichyk <mikhail.aheichyk@nordeck.net> * Add e2e tests for knocking into public knock rooms Signed-off-by: Mikhail Aheichyk <mikhail.aheichyk@nordeck.net> * Smaller changes Signed-off-by: Mikhail Aheichyk <mikhail.aheichyk@nordeck.net> * Remove room disappear check when forgotten due to exising issue Signed-off-by: Mikhail Aheichyk <mikhail.aheichyk@nordeck.net> --------- Signed-off-by: Mikhail Aheichyk <mikhail.aheichyk@nordeck.net> Co-authored-by: Mikhail Aheichyk <mikhail.aheichyk@nordeck.net>
This commit is contained in:
parent
806e146f16
commit
ea648753f9
8 changed files with 627 additions and 110 deletions
|
@ -17,13 +17,6 @@ limitations under the License.
|
|||
/// <reference types="cypress" />
|
||||
|
||||
import { HomeserverInstance } from "../../plugins/utils/homeserver";
|
||||
import Chainable = Cypress.Chainable;
|
||||
|
||||
function openCreateRoomDialog(): Chainable<JQuery<HTMLElement>> {
|
||||
cy.findByRole("button", { name: "Add room" }).click();
|
||||
cy.findByRole("menuitem", { name: "New room" }).click();
|
||||
return cy.get(".mx_CreateRoomDialog");
|
||||
}
|
||||
|
||||
describe("Create Room", () => {
|
||||
let homeserver: HomeserverInstance;
|
||||
|
@ -44,7 +37,7 @@ describe("Create Room", () => {
|
|||
const name = "Test room 1";
|
||||
const topic = "This room is dedicated to this test and this test only!";
|
||||
|
||||
openCreateRoomDialog().within(() => {
|
||||
cy.openCreateRoomDialog().within(() => {
|
||||
// Fill name & topic
|
||||
cy.findByRole("textbox", { name: "Name" }).type(name);
|
||||
cy.findByRole("textbox", { name: "Topic (optional)" }).type(topic);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue