sessions: added cypress tests review changes

This commit is contained in:
Agnieszka Gancarczyk 2021-07-14 11:41:04 +01:00
parent 2b0276b45e
commit b758a1f8b6

View file

@ -11,11 +11,11 @@ export default class SessionsPage {
constructor() { constructor() {
this.sessionTypeDrpDwn = ".pf-c-select__toggle"; this.sessionTypeDrpDwn = ".pf-c-select__toggle";
this.sessionTypeList = ".pf-c-select__toggle + ul"; this.sessionTypeList = ".pf-c-select__toggle + ul";
this.allSessionTypesOption = '[data-testid="all-sessions-option"]'; this.allSessionTypesOption = "all-sessions-option";
this.regularSSOOption = '[data-testid="regular-sso-option"'; this.regularSSOOption = "regular-sso-option";
this.offlineOption = '[data-testid="offline-option"'; this.offlineOption = "offline-option";
this.directGrantOption = '[data-testid="direct-grant-option"'; this.directGrantOption = "direct-grant-option";
this.serviceAccountOption = '[data-testid="service-account-option"'; this.serviceAccountOption = "service-account-option";
this.selectedType = ".pf-c-select__toggle-text"; this.selectedType = ".pf-c-select__toggle-text";
} }
@ -32,31 +32,31 @@ export default class SessionsPage {
selectAllSessionsType() { selectAllSessionsType() {
cy.get(this.sessionTypeDrpDwn).click(); cy.get(this.sessionTypeDrpDwn).click();
cy.get(this.allSessionTypesOption).click(); cy.getId(this.allSessionTypesOption).click();
cy.get(this.selectedType).should('have.text', 'All session types'); cy.get(this.selectedType).should('have.text', 'All session types');
} }
selectRegularSSO() { selectRegularSSO() {
cy.get(this.sessionTypeDrpDwn).click(); cy.get(this.sessionTypeDrpDwn).click();
cy.get(this.regularSSOOption).click(); cy.getId(this.regularSSOOption).click();
cy.get(this.selectedType).should('have.text', 'Regular SSO'); cy.get(this.selectedType).should('have.text', 'Regular SSO');
} }
selectOffline() { selectOffline() {
cy.get(this.sessionTypeDrpDwn).click(); cy.get(this.sessionTypeDrpDwn).click();
cy.get(this.offlineOption).click(); cy.getId(this.offlineOption).click();
cy.get(this.selectedType).should('have.text', 'Offline'); cy.get(this.selectedType).should('have.text', 'Offline');
} }
selectDirectGrant() { selectDirectGrant() {
cy.get(this.sessionTypeDrpDwn).click(); cy.get(this.sessionTypeDrpDwn).click();
cy.get(this.directGrantOption).click(); cy.getId(this.directGrantOption).click();
cy.get(this.selectedType).should('have.text', 'Direct grant'); cy.get(this.selectedType).should('have.text', 'Direct grant');
} }
selectServiceAccount() { selectServiceAccount() {
cy.get(this.sessionTypeDrpDwn).click(); cy.get(this.sessionTypeDrpDwn).click();
cy.get(this.serviceAccountOption).click(); cy.getId(this.serviceAccountOption).click();
cy.get(this.selectedType).should('have.text', 'Service account'); cy.get(this.selectedType).should('have.text', 'Service account');
} }
} }