From 46d976e3183788aab988f15cf8d3718b30a43b39 Mon Sep 17 00:00:00 2001 From: cristinaj Date: Tue, 17 Dec 2019 14:42:07 +0200 Subject: [PATCH] [AAE-641]Add tests for assignee not able to release process task (#5233) * Add tests for assignee not able to release process task * Changed the assignee of assigneeprocess process definition from admin.adf to hruser * Changed the process used and changed random user to hruser --- .../task-form-cloud-component.e2e.ts | 42 +++++++++--------- e2e/resources/activiti7/candidatebaseapp.zip | Bin 14605 -> 14562 bytes .../resources/resources.ts | 3 +- 3 files changed, 23 insertions(+), 22 deletions(-) diff --git a/e2e/process-services-cloud/task-form-cloud-component.e2e.ts b/e2e/process-services-cloud/task-form-cloud-component.e2e.ts index fcb5a6ea3e..c4700a727a 100644 --- a/e2e/process-services-cloud/task-form-cloud-component.e2e.ts +++ b/e2e/process-services-cloud/task-form-cloud-component.e2e.ts @@ -26,7 +26,7 @@ import { ProcessInstancesService, TaskHeaderCloudPage, TaskFormCloudComponent, - Widget, IdentityService, GroupIdentityService, QueryService + Widget, QueryService } from '@alfresco/adf-testing'; import { NavigationBarPage } from '../pages/adf/navigationBarPage'; import { TasksCloudDemoPage } from '../pages/adf/demo-shell/process-services/tasksCloudDemoPage'; @@ -44,27 +44,15 @@ describe('Task form cloud component', () => { let processDefinitionService: ProcessDefinitionsService; let processInstancesService: ProcessInstancesService; - let identityService: IdentityService; - let completedTask, createdTask, assigneeTask, toBeCompletedTask, formValidationsTask, testUser, formTaskId; + let completedTask, createdTask, assigneeTask, toBeCompletedTask, formValidationsTask, formTaskId, assigneeTaskId, assigneeReleaseTask; const candidateBaseApp = browser.params.resources.ACTIVITI_CLOUD_APPS.CANDIDATE_BASE_APP.name; const simpleApp = browser.params.resources.ACTIVITI_CLOUD_APPS.SIMPLE_APP.name; const completedTaskName = StringUtil.generateRandomString(), assignedTaskName = StringUtil.generateRandomString(); - const apiService = new ApiService(browser.params.config.oauth2.clientId, browser.params.config.bpmHost, browser.params.config.oauth2.host, browser.params.config.providers); const apiServiceHrUser = new ApiService(browser.params.config.oauth2.clientId, browser.params.config.bpmHost, browser.params.config.oauth2.host, browser.params.config.providers); beforeAll(async () => { - await apiService.login(browser.params.identityAdmin.email, browser.params.identityAdmin.password); - - identityService = new IdentityService(apiService); - const groupIdentityService = new GroupIdentityService(apiService); - - testUser = await identityService.createIdentityUserWithRole(apiService, [identityService.ROLES.ACTIVITI_USER]); - - const groupInfo = await groupIdentityService.getGroupInfoByGroupName('hr'); - await identityService.addUserToGroup(testUser.idIdentityService, groupInfo.id); - - await apiServiceHrUser.login(testUser.email, testUser.password); + await apiServiceHrUser.login(browser.params.testConfig.hrUser.email, browser.params.testConfig.hrUser.password); const tasksService = new TasksService(apiServiceHrUser); const queryService = new QueryService(apiServiceHrUser); createdTask = await tasksService.createStandaloneTask(StringUtil.generateRandomString(), candidateBaseApp); @@ -104,7 +92,13 @@ describe('Task form cloud component', () => { formTaskId = formTasks.list.entries[0].entry.id; - await loginSSOPage.loginSSOIdentityService(testUser.email, testUser.password); + /* cspell: disable-next-line */ + const assigneeProcessDefinition = await processDefinitionService.getProcessDefinitionByName(browser.params.resources.ACTIVITI_CLOUD_APPS.SIMPLE_APP.processes.calledprocess, simpleApp); + const assigneeProcess = await processInstancesService.createProcessInstance(assigneeProcessDefinition.entry.key, simpleApp); + assigneeReleaseTask = await queryService.getProcessInstanceTasks(assigneeProcess.entry.id, simpleApp); + assigneeTaskId = assigneeReleaseTask.list.entries[0].entry.id; + + await loginSSOPage.loginSSOIdentityService(browser.params.testConfig.hrUser.email, browser.params.testConfig.hrUser.password); }, 5 * 60 * 1000); @@ -114,11 +108,6 @@ describe('Task form cloud component', () => { }); afterAll(async () => { - try { - await apiService.login(browser.params.identityAdmin.email, browser.params.identityAdmin.password); - await identityService.deleteIdentityUser(testUser.idIdentityService); - } catch (error) { - } await browser.executeScript('window.sessionStorage.clear();'); await browser.executeScript('window.localStorage.clear();'); }); @@ -159,6 +148,17 @@ describe('Task form cloud component', () => { await taskFormCloudComponent.checkCancelButtonIsDisplayed(); }); + it('[C306872] Should not be able to Release a process task which has only assignee', async () => { + await appListCloudComponent.goToApp(simpleApp); + await tasksCloudDemoPage.myTasksFilter().clickTaskFilter(); + await tasksCloudDemoPage.taskListCloudComponent().checkContentIsDisplayedById(assigneeTaskId); + await tasksCloudDemoPage.taskListCloudComponent().selectRowByTaskId(assigneeTaskId); + + await expect(await taskHeaderCloudPage.getAssignee()).toEqual(assigneeReleaseTask.list.entries[0].entry.assignee); + await expect(await taskHeaderCloudPage.getStatus()).toEqual('ASSIGNED'); + await taskFormCloudComponent.checkReleaseButtonIsNotDisplayed(); + }); + describe('Candidate Base App', () => { beforeEach(async () => { diff --git a/e2e/resources/activiti7/candidatebaseapp.zip b/e2e/resources/activiti7/candidatebaseapp.zip index 9ea044d7673884b89fe9f0c149e30804b319f265..e1e7935a58c3c38791074013db035c18c096f58f 100644 GIT binary patch literal 14562 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 K`;r--M*cq?k~QxD literal 14605 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 PIDroV_5%M60`mU=xyVy? diff --git a/lib/testing/src/lib/process-services-cloud/resources/resources.ts b/lib/testing/src/lib/process-services-cloud/resources/resources.ts index af52bdee92..339579df57 100644 --- a/lib/testing/src/lib/process-services-cloud/resources/resources.ts +++ b/lib/testing/src/lib/process-services-cloud/resources/resources.ts @@ -26,7 +26,8 @@ export const ACTIVITI_CLOUD_APPS: any = { anotherCandidateGroupProcess: 'anothercandidategroup', uploadFileProcess: 'uploadfileprocess', processwithstarteventform: 'processwithstarteventform', - processwithjsonfilemapping: 'processwithjsonfilemapping' + processwithjsonfilemapping: 'processwithjsonfilemapping', + assigneeProcess: 'assigneeprocess' }, forms: { starteventform: 'starteventform',