mirror of
https://github.com/Alfresco/alfresco-ng2-components.git
synced 2025-05-26 17:24:56 +00:00
[ADF-4600] Should be able to filter groups based on composite roles (#4775)
* ADF-4600 Should be able to filter groups based on composite roles - automated * minor fixes * removed the template literals
This commit is contained in:
parent
6c08231f33
commit
238fbf3d88
@ -45,6 +45,7 @@ describe('People Groups Cloud Component', () => {
|
||||
let groupAps;
|
||||
let groupActiviti;
|
||||
let groupNoRole;
|
||||
let apsUserRoleId;
|
||||
let apsAdminRoleId;
|
||||
let activitiAdminRoleId;
|
||||
let clientActivitiAdminRoleId, clientActivitiUserRoleId;
|
||||
@ -73,7 +74,9 @@ describe('People Groups Cloud Component', () => {
|
||||
|
||||
groupAps = await groupIdentityService.createIdentityGroup();
|
||||
apsAdminRoleId = await rolesService.getRoleIdByRoleName(identityService.roles.aps_admin);
|
||||
apsUserRoleId = await rolesService.getRoleIdByRoleName(identityService.roles.aps_user);
|
||||
await groupIdentityService.assignRole(groupAps.id, apsAdminRoleId, identityService.roles.aps_admin);
|
||||
await groupIdentityService.assignRole(groupAps.id, apsUserRoleId, identityService.roles.aps_user);
|
||||
activitiAdminRoleId = await rolesService.getRoleIdByRoleName(identityService.roles.activiti_admin);
|
||||
await groupIdentityService.assignRole(groupActiviti.id, activitiAdminRoleId, identityService.roles.activiti_admin);
|
||||
groupNoRole = await groupIdentityService.createIdentityGroup();
|
||||
@ -161,31 +164,61 @@ describe('People Groups Cloud Component', () => {
|
||||
it('No role filtering', () => {
|
||||
peopleGroupCloudComponentPage.clearField(peopleGroupCloudComponentPage.groupRoleInput);
|
||||
groupCloudComponentPage.searchGroups(groupNoRole.name);
|
||||
groupCloudComponentPage.checkGroupIsDisplayed(`${groupNoRole.name}`);
|
||||
groupCloudComponentPage.checkGroupIsDisplayed(groupNoRole.name);
|
||||
groupCloudComponentPage.searchGroups(groupActiviti.name);
|
||||
groupCloudComponentPage.checkGroupIsDisplayed(`${groupActiviti.name}`);
|
||||
groupCloudComponentPage.checkGroupIsDisplayed(groupActiviti.name);
|
||||
groupCloudComponentPage.searchGroups(groupAps.name);
|
||||
groupCloudComponentPage.checkGroupIsDisplayed(`${groupAps.name}`);
|
||||
groupCloudComponentPage.checkGroupIsDisplayed(groupAps.name);
|
||||
});
|
||||
|
||||
it('One role filtering', () => {
|
||||
peopleGroupCloudComponentPage.enterGroupRoles(`["${identityService.roles.aps_admin}"]`);
|
||||
groupCloudComponentPage.searchGroups(groupAps.name);
|
||||
groupCloudComponentPage.checkGroupIsDisplayed(`${groupAps.name}`);
|
||||
groupCloudComponentPage.checkGroupIsDisplayed(groupAps.name);
|
||||
groupCloudComponentPage.searchGroups(groupActiviti.name);
|
||||
groupCloudComponentPage.checkGroupIsNotDisplayed(`${groupActiviti.name}`);
|
||||
groupCloudComponentPage.checkGroupIsNotDisplayed(groupActiviti.name);
|
||||
groupCloudComponentPage.searchGroups(groupNoRole.name);
|
||||
groupCloudComponentPage.checkGroupIsNotDisplayed(`${groupNoRole.name}`);
|
||||
groupCloudComponentPage.checkGroupIsNotDisplayed(groupNoRole.name);
|
||||
});
|
||||
|
||||
it('[C309996] Should be able to filter groups based on composite roles Activit_Admin', () => {
|
||||
peopleGroupCloudComponentPage.enterGroupRoles(`["${identityService.roles.activiti_admin}"]`);
|
||||
groupCloudComponentPage.searchGroups(groupActiviti.name);
|
||||
groupCloudComponentPage.checkGroupIsDisplayed(groupActiviti.name);
|
||||
groupCloudComponentPage.searchGroups(groupNoRole.name);
|
||||
groupCloudComponentPage.checkGroupIsNotDisplayed(groupNoRole.name);
|
||||
groupCloudComponentPage.searchGroups(groupAps.name);
|
||||
groupCloudComponentPage.checkGroupIsDisplayed(groupAps.name);
|
||||
});
|
||||
|
||||
it('[C309996] Should be able to filter groups based on composite roles Aps_User', () => {
|
||||
peopleGroupCloudComponentPage.enterGroupRoles(`["${identityService.roles.aps_user}"]`);
|
||||
groupCloudComponentPage.searchGroups(groupActiviti.name);
|
||||
groupCloudComponentPage.checkGroupIsNotDisplayed(groupActiviti.name);
|
||||
groupCloudComponentPage.searchGroups(groupNoRole.name);
|
||||
groupCloudComponentPage.checkGroupIsNotDisplayed(groupNoRole.name);
|
||||
groupCloudComponentPage.searchGroups(groupAps.name);
|
||||
groupCloudComponentPage.checkGroupIsDisplayed(groupAps.name);
|
||||
});
|
||||
|
||||
it('[C309996] Should be able to filter groups based on composite roles Activiti_User', () => {
|
||||
peopleGroupCloudComponentPage.enterGroupRoles(`["${identityService.roles.activiti_user}"]`);
|
||||
groupCloudComponentPage.searchGroups(groupActiviti.name);
|
||||
groupCloudComponentPage.checkGroupIsNotDisplayed(groupActiviti.name);
|
||||
groupCloudComponentPage.searchGroups(groupNoRole.name);
|
||||
groupCloudComponentPage.checkGroupIsNotDisplayed(groupNoRole.name);
|
||||
groupCloudComponentPage.searchGroups(groupAps.name);
|
||||
groupCloudComponentPage.checkGroupIsDisplayed(groupAps.name);
|
||||
});
|
||||
|
||||
it('Multiple roles filtering', () => {
|
||||
peopleGroupCloudComponentPage.enterGroupRoles(`["${identityService.roles.aps_admin}", "${identityService.roles.activiti_admin}"]`);
|
||||
groupCloudComponentPage.searchGroups(groupActiviti.name);
|
||||
groupCloudComponentPage.checkGroupIsDisplayed(`${groupActiviti.name}`);
|
||||
groupCloudComponentPage.checkGroupIsDisplayed(groupActiviti.name);
|
||||
groupCloudComponentPage.searchGroups(groupAps.name);
|
||||
groupCloudComponentPage.checkGroupIsDisplayed(`${groupAps.name}`);
|
||||
groupCloudComponentPage.checkGroupIsDisplayed(groupAps.name);
|
||||
groupCloudComponentPage.searchGroups(groupNoRole.name);
|
||||
groupCloudComponentPage.checkGroupIsNotDisplayed(`${groupNoRole.name}`);
|
||||
groupCloudComponentPage.checkGroupIsNotDisplayed(groupNoRole.name);
|
||||
});
|
||||
});
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user