diff --git a/e2e/process-services-cloud/process-filters-cloud.e2e.ts b/e2e/process-services-cloud/process-filters-cloud.e2e.ts index 24ba2e6ca5..ba51574b6f 100644 --- a/e2e/process-services-cloud/process-filters-cloud.e2e.ts +++ b/e2e/process-services-cloud/process-filters-cloud.e2e.ts @@ -24,7 +24,7 @@ import { AppListCloudPage } from '@alfresco/adf-testing'; import resources = require('../util/resources'); -xdescribe('Process filters cloud', () => { +describe('Process filters cloud', () => { describe('Process Filters', () => { const loginSSOPage = new LoginSSOPage(); 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 8106d5a592..459086ac81 100644 --- a/e2e/process-services-cloud/task-form-cloud-component.e2e.ts +++ b/e2e/process-services-cloud/task-form-cloud-component.e2e.ts @@ -24,7 +24,7 @@ import { TaskDetailsCloudDemoPage } from '../pages/adf/demo-shell/process-servic import resources = require('../util/resources'); -xdescribe('Complete task - cloud directive', () => { +describe('Complete task - cloud directive', () => { const loginSSOPage = new LoginSSOPage(); const navigationBarPage = new NavigationBarPage(); @@ -47,6 +47,7 @@ xdescribe('Complete task - cloud directive', () => { await apiService.login(browser.params.identityUser.email, browser.params.identityUser.password); tasksService = new TasksService(apiService); + queryService = new QueryService(apiService); createdTask = await tasksService.createStandaloneTask(StringUtil.generateRandomString(), candidateuserapp); assigneeTask = await tasksService.createStandaloneTask(StringUtil.generateRandomString(), candidateuserapp); @@ -65,9 +66,7 @@ xdescribe('Complete task - cloud directive', () => { processInstancesService = new ProcessInstancesService(apiService); completedProcess = await processInstancesService.createProcessInstance(processDefinition.list.entries[0].entry.key, candidateuserapp); - queryService = new QueryService(apiService); const task = await queryService.getProcessInstanceTasks(completedProcess.entry.id, candidateuserapp); - tasksService = new TasksService(apiService); claimedTask = await tasksService.claimTask(task.list.entries[0].entry.id, candidateuserapp); await settingsPage.setProviderBpmSso( diff --git a/e2e/process-services-cloud/task-header-cloud.e2e.ts b/e2e/process-services-cloud/task-header-cloud.e2e.ts index 7d3a2b19f0..df2f931129 100644 --- a/e2e/process-services-cloud/task-header-cloud.e2e.ts +++ b/e2e/process-services-cloud/task-header-cloud.e2e.ts @@ -139,7 +139,7 @@ describe('Task Header cloud component', () => { .toEqual(subTask.entry.parentTaskId === null ? '' : subTask.entry.parentTaskId); }); - xit('[C307032] Should display the appropriate title for the unclaim option of a Task', () => { + it('[C307032] Should display the appropriate title for the unclaim option of a Task', () => { tasksCloudDemoPage.myTasksFilter().clickTaskFilter(); tasksCloudDemoPage.taskListCloudComponent().checkContentIsDisplayedByName(basicCreatedTaskName); tasksCloudDemoPage.taskListCloudComponent().selectRow(basicCreatedTaskName); diff --git a/e2e/process-services-cloud/task-list-properties.e2e.ts b/e2e/process-services-cloud/task-list-properties.e2e.ts index 4c243019a6..58326d8379 100644 --- a/e2e/process-services-cloud/task-list-properties.e2e.ts +++ b/e2e/process-services-cloud/task-list-properties.e2e.ts @@ -61,7 +61,7 @@ xdescribe('Edit task filters and task list properties', () => { await apiService.login(browser.params.identityAdmin.email, browser.params.identityAdmin.password); identityService = new IdentityService(apiService); rolesService = new RolesService(apiService); - tasksService = new TasksService(apiService); + tasksService = new TasksService(apiService); const settingsPage = new SettingsPage(); const apsUser = await identityService.createIdentityUser(); @@ -327,7 +327,7 @@ xdescribe('Edit task filters and task list properties', () => { tasksCloudDemoPage.taskListCloudComponent().checkContentIsNotDisplayedByName(createdTask.entry.name); }); - xit('[C297691] Task is not displayed when typing into lastModifiedFrom field a date before the task due date ' + + it('[C297691] Task is not displayed when typing into lastModifiedFrom field a date before the task due date ' + 'and into lastModifiedTo a date before task due date', () => { tasksCloudDemoPage.myTasksFilter().checkTaskFilterIsDisplayed(); diff --git a/e2e/process-services-cloud/tasks-custom-filters.e2e.ts b/e2e/process-services-cloud/tasks-custom-filters.e2e.ts index 75fc6bf958..0abd3602bc 100644 --- a/e2e/process-services-cloud/tasks-custom-filters.e2e.ts +++ b/e2e/process-services-cloud/tasks-custom-filters.e2e.ts @@ -124,7 +124,7 @@ describe('Task filters cloud', () => { tasksCloudDemoPage.taskListCloudComponent().checkContentIsNotDisplayedByName(deletedTaskName); }); - xit('[C290139] Should display only tasks with all statuses when All is selected from status dropdown', () => { + it('[C290139] Should display only tasks with all statuses when All is selected from status dropdown', () => { tasksCloudDemoPage.editTaskFilterCloudComponent().clickCustomiseFilterHeader().clearAssignee() .setStatusFilterDropDown('ALL'); @@ -134,7 +134,7 @@ describe('Task filters cloud', () => { tasksCloudDemoPage.taskListCloudComponent().checkContentIsDisplayedByName(completedTaskName); }); - xit('[C290154] Should display only tasks with suspended statuses when Suspended is selected from status dropdown', () => { + it('[C290154] Should display only tasks with suspended statuses when Suspended is selected from status dropdown', () => { tasksCloudDemoPage.editTaskFilterCloudComponent().clickCustomiseFilterHeader().clearAssignee() .setStatusFilterDropDown('SUSPENDED'); tasksCloudDemoPage.taskListCloudComponent().checkContentIsDisplayedById(suspendedTasks.list.entries[0].entry.id); @@ -144,7 +144,7 @@ describe('Task filters cloud', () => { tasksCloudDemoPage.taskListCloudComponent().checkContentIsNotDisplayedByName(assignedTaskName); }); - xit('[C290060] Should display only tasks with Created status when Created is selected from status dropdown', () => { + it('[C290060] Should display only tasks with Created status when Created is selected from status dropdown', () => { tasksCloudDemoPage.editTaskFilterCloudComponent().clickCustomiseFilterHeader().clearAssignee().setStatusFilterDropDown('CREATED'); tasksCloudDemoPage.taskListCloudComponent().checkContentIsDisplayedByName(createdTaskName); tasksCloudDemoPage.taskListCloudComponent().checkContentIsNotDisplayedByName(assignedTaskName); diff --git a/lib/testing/src/lib/core/actions/identity/identity.service.ts b/lib/testing/src/lib/core/actions/identity/identity.service.ts index ba0d76dc71..4e848c812e 100644 --- a/lib/testing/src/lib/core/actions/identity/identity.service.ts +++ b/lib/testing/src/lib/core/actions/identity/identity.service.ts @@ -77,16 +77,23 @@ export class IdentityService { } async createUser(user: UserModel) { - const path = '/users'; - const method = 'POST'; - const queryParams = {}, postBody = { - 'username': user.username, - 'firstName': user.firstName, - 'lastName': user.lastName, - 'enabled': true, - 'email': user.email - }; - return await this.api.performIdentityOperation(path, method, queryParams, postBody); + try { + const path = '/users'; + const method = 'POST'; + + const queryParams = {}, postBody = { + 'username': user.username, + 'firstName': user.firstName, + 'lastName': user.lastName, + 'enabled': true, + 'email': user.email + }; + + return await this.api.performIdentityOperation(path, method, queryParams, postBody); + } catch (error) { + // tslint:disable-next-line:no-console + console.log('Create User - Service error, Response: ', JSON.parse(JSON.stringify(error)).response.text); + } } async deleteUser(userId) { diff --git a/lib/testing/src/lib/core/actions/identity/tasks.service.ts b/lib/testing/src/lib/core/actions/identity/tasks.service.ts index 9f03f41652..35cdbf9eb1 100644 --- a/lib/testing/src/lib/core/actions/identity/tasks.service.ts +++ b/lib/testing/src/lib/core/actions/identity/tasks.service.ts @@ -39,7 +39,7 @@ export class TasksService { return await this.api.performBpmOperation(path, method, queryParams, postBody); } catch (error) { // tslint:disable-next-line:no-console - console.log('Task Service error'); + console.log('Create Task - Service error, Response: ', JSON.parse(JSON.stringify(error)).response.text); } } @@ -53,7 +53,7 @@ export class TasksService { return await this.api.performBpmOperation(path, method, queryParams, postBody); } catch (error) { // tslint:disable-next-line:no-console - console.log('Task Service error'); + console.log('Complete Task - Service error, Response: ', JSON.parse(JSON.stringify(error)).response.text); } } @@ -68,7 +68,7 @@ export class TasksService { return await this.api.performBpmOperation(path, method, queryParams, postBody); } catch (error) { // tslint:disable-next-line:no-console - console.log('claim Task Service error'); + console.log('Claim Task - Service error, Response: ', JSON.parse(JSON.stringify(error)).response.text); } } @@ -82,7 +82,7 @@ export class TasksService { return await this.api.performBpmOperation(path, method, queryParams, postBody); } catch (error) { // tslint:disable-next-line:no-console - console.log('delete task Service error'); + console.log('Delete Task - Service error, Response: ', JSON.parse(JSON.stringify(error)).response.text); } } @@ -103,7 +103,7 @@ export class TasksService { return await this.api.performBpmOperation(path, method, queryParams, postBody); } catch (error) { // tslint:disable-next-line:no-console - console.log('get Task Service error'); + console.log('Get Task - Service error, Response: ', JSON.parse(JSON.stringify(error)).response.text); } } @@ -118,7 +118,7 @@ export class TasksService { return data.list.entries && data.list.entries.length > 0 ? data.list.entries[0].entry.id : null; } catch (error) { // tslint:disable-next-line:no-console - console.log('get Task Service error'); + console.log('Get Task Id - Service error, Response: ', JSON.parse(JSON.stringify(error)).response.text); } } @@ -133,7 +133,7 @@ export class TasksService { return await this.api.performBpmOperation(path, method, queryParams, postBody); } catch (error) { // tslint:disable-next-line:no-console - console.log('create Task Service error'); + console.log('Create Task - Service error, Response: ', JSON.parse(JSON.stringify(error)).response.text); } }