keycloak-scim/cypress/support/pages/admin_console/manage/authentication/DuplicateFlowModal.ts
2022-07-12 16:29:59 +02:00

21 lines
620 B
TypeScript

export default class DuplicateFlowModal {
private nameInput = "name";
private descriptionInput = "description";
private confirmButton = "confirm";
private errorText = ".pf-m-error";
fill(name?: string, description?: string) {
cy.findByTestId(this.nameInput).clear();
if (name) {
cy.findByTestId(this.nameInput).type(name);
if (description) cy.findByTestId(this.descriptionInput).type(description);
}
cy.findByTestId(this.confirmButton).click();
return this;
}
shouldShowError(message: string) {
cy.get(this.errorText).invoke("text").should("contain", message);
}
}