Skip to content

Commit

Permalink
add search for DEs
Browse files Browse the repository at this point in the history
  • Loading branch information
appuk committed May 15, 2024
1 parent 6376883 commit 190e21e
Show file tree
Hide file tree
Showing 2 changed files with 73 additions and 21 deletions.
55 changes: 43 additions & 12 deletions cypress/e2e/eda/Access-Management/team-access.cy.ts
Original file line number Diff line number Diff line change
Expand Up @@ -67,12 +67,22 @@ user_team_access_tab_resources.forEach((resource) => {
cy.navigateTo('eda', resource.name);
// filter resource by name not available for decision environment
// or credential type
if (resource.name === 'decision-environments' || resource.name === 'credential-types') {
if (resource.name === 'decision-environments') {
cy.get('[data-cy="table-view"]').click();
cy.clickTableRow(resource_object.name, false);
} else {
cy.clickTableRow(resource_object.name, true);
cy.filterTableByTextFilter('name', resource_object.name, { disableFilterSelection: true });
cy.contains('td', resource_object.name).within(() => {
cy.get('a').click();
});
}
else {
if (resource.name === 'credential-types') {
cy.clickTableRow(resource_object.name, false);
}
else {
cy.clickTableRow(resource_object.name, true);
}
}

cy.contains('h1', resource_object.name).should('be.visible');
cy.contains('li', 'Team Access').click();
cy.get('a[data-cy="add-roles"]').click();
Expand Down Expand Up @@ -180,11 +190,23 @@ user_team_access_tab_resources.forEach((resource) => {
cy.navigateTo('eda', resource.name);
// filter resource by name not available for decision environment
// or credential type
if (resource.name === 'decision-environments' || resource.name === 'credential-types') {
if (resource.name === 'decision-environments') {
cy.log("in DE");
cy.get('[data-cy="table-view"]').click();
cy.clickTableRow(resource_object.name, false);
} else {
cy.clickTableRow(resource_object.name, true);
cy.filterTableByTextFilter('name', resource_object.name, { disableFilterSelection: true });
cy.contains('td', resource_object.name).within(() => {
cy.get('a').click();
});
}
else {
if (resource.name === 'credential-types') {
cy.log("in Credential Type");
cy.clickTableRow(resource_object.name, false);
}
else {
cy.log("in Else");
cy.clickTableRow(resource_object.name, true);
}
}
cy.contains('h1', resource_object.name).should('be.visible');
cy.contains('li', 'Team Access').click();
Expand All @@ -201,11 +223,20 @@ user_team_access_tab_resources.forEach((resource) => {
cy.navigateTo('eda', resource.name);
// filter resource by name not available for decision environment
// or credential type
if (resource.name === 'decision-environments' || resource.name === 'credential-types') {
if (resource.name === 'decision-environments') {
cy.get('[data-cy="table-view"]').click();
cy.clickTableRow(resource_object.name, false);
} else {
cy.clickTableRow(resource_object.name, true);
cy.filterTableByTextFilter('name', resource_object.name, { disableFilterSelection: true });
cy.contains('td', resource_object.name).within(() => {
cy.get('a').click();
});
}
else {
if (resource.name === 'credential-types') {
cy.clickTableRow(resource_object.name, false);
}
else {
cy.clickTableRow(resource_object.name, true);
}
}
cy.contains('h1', resource_object.name).should('be.visible');
cy.contains('li', 'Team Access').click();
Expand Down
39 changes: 30 additions & 9 deletions cypress/e2e/eda/Access-Management/user-access.cy.ts
Original file line number Diff line number Diff line change
Expand Up @@ -65,11 +65,18 @@ user_team_access_tab_resources.forEach((resource) => {
cy.navigateTo('eda', resource.name);
// filter resource by name not available for decision environment
// or credential type
if (resource.name === 'decision-environments' || resource.name === 'credential-types') {
if (resource.name === 'decision-environments') {
cy.get('[data-cy="table-view"]').click();
cy.clickTableRow(resource_object.name, false);
cy.filterTableByTextFilter('name', resource_object.name, { disableFilterSelection: true });
cy.contains('td', resource_object.name).within(() => {
cy.get('a').click();
});
} else {
cy.clickTableRow(resource_object.name, true);
if (resource.name === 'credential-types') {
cy.clickTableRow(resource_object.name, false);
} else {
cy.clickTableRow(resource_object.name, true);
}
}
cy.contains('h1', resource_object.name).should('be.visible');
cy.contains('li', 'User Access').click();
Expand Down Expand Up @@ -180,11 +187,18 @@ user_team_access_tab_resources.forEach((resource) => {
cy.navigateTo('eda', resource.name);
// filter resource by name not available for decision environment
// or credential type
if (resource.name === 'decision-environments' || resource.name === 'credential-types') {
if (resource.name === 'decision-environments') {
cy.get('[data-cy="table-view"]').click();
cy.clickTableRow(resource_object.name, false);
cy.filterTableByTextFilter('name', resource_object.name, { disableFilterSelection: true });
cy.contains('td', resource_object.name).within(() => {
cy.get('a').click();
});
} else {
cy.clickTableRow(resource_object.name, true);
if (resource.name === 'credential-types') {
cy.clickTableRow(resource_object.name, false);
} else {
cy.clickTableRow(resource_object.name, true);
}
}
cy.contains('h1', resource_object.name).should('be.visible');
cy.contains('li', 'User Access').click();
Expand All @@ -201,11 +215,18 @@ user_team_access_tab_resources.forEach((resource) => {
cy.navigateTo('eda', resource.name);
// filter resource by name not available for decision environment
// or credential type
if (resource.name === 'decision-environments' || resource.name === 'credential-types') {
if (resource.name === 'decision-environments') {
cy.get('[data-cy="table-view"]').click();
cy.clickTableRow(resource_object.name, false);
cy.filterTableByTextFilter('name', resource_object.name, { disableFilterSelection: true });
cy.contains('td', resource_object.name).within(() => {
cy.get('a').click();
});
} else {
cy.clickTableRow(resource_object.name, true);
if (resource.name === 'credential-types') {
cy.clickTableRow(resource_object.name, false);
} else {
cy.clickTableRow(resource_object.name, true);
}
}
cy.contains('h1', resource_object.name).should('be.visible');
cy.contains('li', 'User Access').click();
Expand Down

0 comments on commit 190e21e

Please sign in to comment.