mirror of
https://github.com/Alfresco/alfresco-ng2-components.git
synced 2026-09-09 18:03:21 +00:00
[AAE-1729] Move task-process filters methods into adf-testing, refactor dropdowns to use dropdown material testing page (#5467)
* [AAE-1729] Move task-process filters methods into adf-testing * [AAE-1729] Add default filters methods in testing package * [AAE-1729] Refactor testing package and e2e to use Dropdown testing page * [AAE-1729] Rename function * [AAE-1729] Fix failing e2e, add click and select dropdown method * [AAE-1729] Fix e2e * [AAE-1729] fix e2e * [AAE-1729] Add default filters methods in testing package * [AAE-1729] Slow down upload speed, fix cancel upload e2e * [AAE-1729] Undo slow down upload speed, fix cancel upload e2e
This commit is contained in:
@@ -58,16 +58,16 @@ describe('Edit process filters cloud', () => {
|
||||
await appListCloudComponent.checkApsContainer();
|
||||
await appListCloudComponent.goToApp(simpleApp);
|
||||
await tasksCloudDemoPage.taskListCloudComponent().checkTaskListIsLoaded();
|
||||
await processCloudDemoPage.clickOnProcessFilters();
|
||||
await processCloudDemoPage.processFilterCloudComponent.clickOnProcessFilters();
|
||||
const editProcessFilterCloud = processCloudDemoPage.editProcessFilterCloudComponent();
|
||||
await editProcessFilterCloud.openFilter();
|
||||
await editProcessFilterCloud.checkCustomiseFilterHeaderIsExpanded();
|
||||
await processCloudDemoPage.allProcessesFilter().clickProcessFilter();
|
||||
await processCloudDemoPage.processFilterCloudComponent.clickAllProcessesFilter();
|
||||
});
|
||||
|
||||
it('[C291804] Delete Save and Save as actions should be displayed when clicking on custom filter header', async () => {
|
||||
await processCloudDemoPage.allProcessesFilter().checkProcessFilterIsDisplayed();
|
||||
await expect(await processCloudDemoPage.getActiveFilterName()).toBe('All Processes');
|
||||
await processCloudDemoPage.processFilterCloudComponent.clickAllProcessesFilter();
|
||||
await expect(await processCloudDemoPage.processFilterCloudComponent.getActiveFilterName()).toBe('All Processes');
|
||||
await processCloudDemoPage.editProcessFilterCloudComponent().checkSaveButtonIsDisplayed();
|
||||
await processCloudDemoPage.editProcessFilterCloudComponent().checkSaveAsButtonIsDisplayed();
|
||||
await processCloudDemoPage.editProcessFilterCloudComponent().checkDeleteButtonIsDisplayed();
|
||||
@@ -79,7 +79,7 @@ describe('Edit process filters cloud', () => {
|
||||
|
||||
it('[C291805] New process filter is added when clicking Save As button', async () => {
|
||||
await processCloudDemoPage.editProcessFilterCloudComponent().setSortFilterDropDown('Id');
|
||||
await processCloudDemoPage.allProcessesFilter().checkProcessFilterIsDisplayed();
|
||||
await processCloudDemoPage.processFilterCloudComponent.clickAllProcessesFilter();
|
||||
|
||||
await processCloudDemoPage.editProcessFilterCloudComponent().clickSaveAsButton();
|
||||
await processCloudDemoPage.editProcessFilterCloudComponent().editProcessFilterDialog().setFilterName('New');
|
||||
@@ -87,15 +87,15 @@ describe('Edit process filters cloud', () => {
|
||||
|
||||
await browser.driver.sleep(1000);
|
||||
|
||||
await expect(await processCloudDemoPage.getActiveFilterName()).toBe('New');
|
||||
await expect(await processCloudDemoPage.processFilterCloudComponent.getActiveFilterName()).toBe('New');
|
||||
await processCloudDemoPage.editProcessFilterCloudComponent().openFilter();
|
||||
await expect(await processCloudDemoPage.editProcessFilterCloudComponent().checkSaveButtonIsEnabled()).toEqual(false);
|
||||
await expect(await processCloudDemoPage.editProcessFilterCloudComponent().getSortFilterDropDownValue()).toEqual('Id');
|
||||
await expect(await processCloudDemoPage.editProcessFilterCloudComponent().checkSaveAsButtonIsEnabled()).toEqual(false);
|
||||
await expect(await processCloudDemoPage.editProcessFilterCloudComponent().checkDeleteButtonIsEnabled()).toEqual(true);
|
||||
await processCloudDemoPage.allProcessesFilter().clickProcessFilter();
|
||||
await processCloudDemoPage.processFilterCloudComponent.clickAllProcessesFilter();
|
||||
await expect(await processCloudDemoPage.editProcessFilterCloudComponent().getSortFilterDropDownValue()).toEqual('StartDate');
|
||||
await processCloudDemoPage.customProcessFilter('custom-new').clickProcessFilter();
|
||||
await processCloudDemoPage.processFilterCloudComponent.clickProcessFilter('custom-new');
|
||||
await expect(await processCloudDemoPage.editProcessFilterCloudComponent().getSortFilterDropDownValue()).toEqual('Id');
|
||||
await processCloudDemoPage.editProcessFilterCloudComponent().clickDeleteButton();
|
||||
});
|
||||
@@ -110,7 +110,7 @@ describe('Edit process filters cloud', () => {
|
||||
|
||||
await processCloudDemoPage.editProcessFilterCloudComponent().openFilter();
|
||||
await processCloudDemoPage.editProcessFilterCloudComponent().checkCustomiseFilterHeaderIsExpanded();
|
||||
await expect(await processCloudDemoPage.getActiveFilterName()).toBe('New');
|
||||
await expect(await processCloudDemoPage.processFilterCloudComponent.getActiveFilterName()).toBe('New');
|
||||
await expect(await processCloudDemoPage.editProcessFilterCloudComponent().getSortFilterDropDownValue()).toEqual('Id');
|
||||
await processCloudDemoPage.editProcessFilterCloudComponent().setSortFilterDropDown('Name');
|
||||
await expect(await processCloudDemoPage.editProcessFilterCloudComponent().getSortFilterDropDownValue()).toEqual('Name');
|
||||
@@ -123,13 +123,13 @@ describe('Edit process filters cloud', () => {
|
||||
|
||||
await browser.driver.sleep(1000);
|
||||
|
||||
await expect(await processCloudDemoPage.getActiveFilterName()).toBe('New');
|
||||
await expect(await processCloudDemoPage.processFilterCloudComponent.getActiveFilterName()).toBe('New');
|
||||
await expect(await processCloudDemoPage.editProcessFilterCloudComponent().getSortFilterDropDownValue()).toEqual('Name');
|
||||
await processCloudDemoPage.editProcessFilterCloudComponent().clickDeleteButton();
|
||||
|
||||
await browser.driver.sleep(1000);
|
||||
|
||||
await processCloudDemoPage.customProcessFilter('custom-new').clickProcessFilter();
|
||||
await processCloudDemoPage.processFilterCloudComponent.clickProcessFilter('custom-new');
|
||||
await processCloudDemoPage.editProcessFilterCloudComponent().openFilter();
|
||||
await processCloudDemoPage.editProcessFilterCloudComponent().checkCustomiseFilterHeaderIsExpanded();
|
||||
await expect(await processCloudDemoPage.editProcessFilterCloudComponent().getSortFilterDropDownValue()).toEqual('Id');
|
||||
@@ -138,14 +138,14 @@ describe('Edit process filters cloud', () => {
|
||||
|
||||
it('[C291807] A process filter is overrided when clicking on save button', async () => {
|
||||
await processCloudDemoPage.editProcessFilterCloudComponent().setSortFilterDropDown('Id');
|
||||
await processCloudDemoPage.allProcessesFilter().checkProcessFilterIsDisplayed();
|
||||
await processCloudDemoPage.processFilterCloudComponent.clickAllProcessesFilter();
|
||||
await processCloudDemoPage.editProcessFilterCloudComponent().clickSaveAsButton();
|
||||
await processCloudDemoPage.editProcessFilterCloudComponent().editProcessFilterDialog().setFilterName('New');
|
||||
await processCloudDemoPage.editProcessFilterCloudComponent().editProcessFilterDialog().clickOnSaveButton();
|
||||
|
||||
await browser.driver.sleep(1000);
|
||||
|
||||
await expect(await processCloudDemoPage.getActiveFilterName()).toBe('New');
|
||||
await expect(await processCloudDemoPage.processFilterCloudComponent.getActiveFilterName()).toBe('New');
|
||||
await processCloudDemoPage.editProcessFilterCloudComponent().openFilter();
|
||||
await processCloudDemoPage.editProcessFilterCloudComponent().checkCustomiseFilterHeaderIsExpanded();
|
||||
await expect(await processCloudDemoPage.editProcessFilterCloudComponent().getSortFilterDropDownValue()).toEqual('Id');
|
||||
@@ -157,14 +157,14 @@ describe('Edit process filters cloud', () => {
|
||||
|
||||
await browser.driver.sleep(1000);
|
||||
|
||||
await expect(await processCloudDemoPage.getActiveFilterName()).toBe('New');
|
||||
await expect(await processCloudDemoPage.processFilterCloudComponent.getActiveFilterName()).toBe('New');
|
||||
await expect(await processCloudDemoPage.editProcessFilterCloudComponent().getSortFilterDropDownValue()).toEqual('Name');
|
||||
await processCloudDemoPage.editProcessFilterCloudComponent().clickDeleteButton();
|
||||
});
|
||||
|
||||
it('[C291808] A process filter is deleted when clicking on delete button', async () => {
|
||||
await processCloudDemoPage.editProcessFilterCloudComponent().setSortFilterDropDown('Id');
|
||||
await processCloudDemoPage.allProcessesFilter().checkProcessFilterIsDisplayed();
|
||||
await processCloudDemoPage.processFilterCloudComponent.clickAllProcessesFilter();
|
||||
await processCloudDemoPage.editProcessFilterCloudComponent().clickSaveAsButton();
|
||||
await processCloudDemoPage.editProcessFilterCloudComponent().editProcessFilterDialog().setFilterName('New');
|
||||
|
||||
@@ -172,37 +172,37 @@ describe('Edit process filters cloud', () => {
|
||||
|
||||
await processCloudDemoPage.editProcessFilterCloudComponent().editProcessFilterDialog().clickOnSaveButton();
|
||||
await processCloudDemoPage.editProcessFilterCloudComponent().openFilter();
|
||||
await expect(await processCloudDemoPage.getActiveFilterName()).toBe('New');
|
||||
await expect(await processCloudDemoPage.processFilterCloudComponent.getActiveFilterName()).toBe('New');
|
||||
await expect(await processCloudDemoPage.editProcessFilterCloudComponent().getSortFilterDropDownValue()).toEqual('Id');
|
||||
await processCloudDemoPage.editProcessFilterCloudComponent().clickDeleteButton();
|
||||
|
||||
await browser.driver.sleep(1000);
|
||||
|
||||
await expect(await processCloudDemoPage.getActiveFilterName()).toBe('All Processes');
|
||||
await processCloudDemoPage.customProcessFilter('New').checkProcessFilterNotDisplayed();
|
||||
await expect(await processCloudDemoPage.processFilterCloudComponent.getActiveFilterName()).toBe('All Processes');
|
||||
await processCloudDemoPage.processFilterCloudComponent.checkProcessFilterNotDisplayed('New');
|
||||
});
|
||||
|
||||
it('[C291810] Process filter should not be created when process filter dialog is closed', async () => {
|
||||
await processCloudDemoPage.editProcessFilterCloudComponent().setSortFilterDropDown('Id');
|
||||
await processCloudDemoPage.allProcessesFilter().checkProcessFilterIsDisplayed();
|
||||
await processCloudDemoPage.processFilterCloudComponent.clickAllProcessesFilter();
|
||||
await processCloudDemoPage.editProcessFilterCloudComponent().clickSaveAsButton();
|
||||
await processCloudDemoPage.editProcessFilterCloudComponent().editProcessFilterDialog().setFilterName('Cancel');
|
||||
await expect(await processCloudDemoPage.editProcessFilterCloudComponent().editProcessFilterDialog().getFilterName()).toEqual('Cancel');
|
||||
await processCloudDemoPage.editProcessFilterCloudComponent().editProcessFilterDialog().clickOnCancelButton();
|
||||
await processCloudDemoPage.customProcessFilter('Cancel').checkProcessFilterNotDisplayed();
|
||||
await expect(await processCloudDemoPage.getActiveFilterName()).toEqual('All Processes');
|
||||
await processCloudDemoPage.runningProcessesFilter().clickProcessFilter();
|
||||
await expect(await processCloudDemoPage.getActiveFilterName()).toEqual('Running Processes');
|
||||
await processCloudDemoPage.processFilterCloudComponent.checkProcessFilterNotDisplayed('Cancel');
|
||||
await expect(await processCloudDemoPage.processFilterCloudComponent.getActiveFilterName()).toEqual('All Processes');
|
||||
await processCloudDemoPage.processFilterCloudComponent.clickRunningProcessesFilter();
|
||||
await expect(await processCloudDemoPage.processFilterCloudComponent.getActiveFilterName()).toEqual('Running Processes');
|
||||
await processCloudDemoPage.editProcessFilterCloudComponent().openFilter();
|
||||
await processCloudDemoPage.allProcessesFilter().clickProcessFilter();
|
||||
await expect(await processCloudDemoPage.getActiveFilterName()).toEqual('All Processes');
|
||||
await processCloudDemoPage.processFilterCloudComponent.clickAllProcessesFilter();
|
||||
await expect(await processCloudDemoPage.processFilterCloudComponent.getActiveFilterName()).toEqual('All Processes');
|
||||
await expect(await processCloudDemoPage.editProcessFilterCloudComponent().getSortFilterDropDownValue()).toEqual('StartDate');
|
||||
await processCloudDemoPage.editProcessFilterCloudComponent().openFilter();
|
||||
});
|
||||
|
||||
it('[C291811] Save button of process filter dialog should be disabled when process name is empty', async () => {
|
||||
await processCloudDemoPage.editProcessFilterCloudComponent().setSortFilterDropDown('Id');
|
||||
await processCloudDemoPage.allProcessesFilter().checkProcessFilterIsDisplayed();
|
||||
await processCloudDemoPage.processFilterCloudComponent.clickAllProcessesFilter();
|
||||
await processCloudDemoPage.editProcessFilterCloudComponent().clickSaveAsButton();
|
||||
await processCloudDemoPage.editProcessFilterCloudComponent().editProcessFilterDialog().clearFilterName();
|
||||
|
||||
@@ -220,7 +220,7 @@ describe('Edit process filters cloud', () => {
|
||||
|
||||
it('[C291809] Process filter dialog is displayed when clicking on Save As button', async () => {
|
||||
await processCloudDemoPage.editProcessFilterCloudComponent().setSortFilterDropDown('Name');
|
||||
await processCloudDemoPage.allProcessesFilter().checkProcessFilterIsDisplayed();
|
||||
await processCloudDemoPage.processFilterCloudComponent.clickAllProcessesFilter();
|
||||
await processCloudDemoPage.editProcessFilterCloudComponent().clickSaveAsButton();
|
||||
await expect(await processCloudDemoPage.editProcessFilterCloudComponent().editProcessFilterDialog().checkCancelButtonIsEnabled()).toEqual(true);
|
||||
await expect(await processCloudDemoPage.editProcessFilterCloudComponent().editProcessFilterDialog().checkSaveButtonIsEnabled()).toEqual(true);
|
||||
|
||||
@@ -74,21 +74,21 @@ describe('Edit task filters cloud', () => {
|
||||
});
|
||||
|
||||
afterEach(async () => {
|
||||
await tasksCloudDemoPage.myTasksFilter().clickTaskFilter();
|
||||
await tasksCloudDemoPage.taskFilterCloudComponent.clickMyTasksFilter();
|
||||
});
|
||||
|
||||
it('[C291785] All the filters property should be set up accordingly with the Query Param', async () => {
|
||||
await tasksCloudDemoPage.editTaskFilterCloudComponent().openFilter();
|
||||
await tasksCloudDemoPage.myTasksFilter().checkTaskFilterIsDisplayed();
|
||||
await expect(await tasksCloudDemoPage.getActiveFilterName()).toBe('My Tasks');
|
||||
await tasksCloudDemoPage.taskFilterCloudComponent.clickMyTasksFilter();
|
||||
await expect(await tasksCloudDemoPage.taskFilterCloudComponent.getActiveFilterName()).toBe('My Tasks');
|
||||
await expect(await tasksCloudDemoPage.editTaskFilterCloudComponent().getStatusFilterDropDownValue()).toEqual('ASSIGNED');
|
||||
await expect(await tasksCloudDemoPage.editTaskFilterCloudComponent().getSortFilterDropDownValue()).toEqual('CreatedDate');
|
||||
await expect(await tasksCloudDemoPage.editTaskFilterCloudComponent().getOrderFilterDropDownValue()).toEqual('DESC');
|
||||
await tasksCloudDemoPage.taskListCloudComponent().checkContentIsDisplayedByName(assignedTaskName);
|
||||
await tasksCloudDemoPage.taskListCloudComponent().checkContentIsNotDisplayedByName(completedTaskName);
|
||||
|
||||
await tasksCloudDemoPage.completedTasksFilter().clickTaskFilter();
|
||||
await expect(await tasksCloudDemoPage.getActiveFilterName()).toBe('Completed Tasks');
|
||||
await tasksCloudDemoPage.taskFilterCloudComponent.clickCompletedTasksFilter();
|
||||
await expect(await tasksCloudDemoPage.taskFilterCloudComponent.getActiveFilterName()).toBe('Completed Tasks');
|
||||
await expect(await tasksCloudDemoPage.editTaskFilterCloudComponent().getStatusFilterDropDownValue()).toEqual('COMPLETED');
|
||||
await expect(await tasksCloudDemoPage.editTaskFilterCloudComponent().getSortFilterDropDownValue()).toEqual('CreatedDate');
|
||||
await expect(await tasksCloudDemoPage.editTaskFilterCloudComponent().getOrderFilterDropDownValue()).toEqual('DESC');
|
||||
@@ -98,10 +98,10 @@ describe('Edit task filters cloud', () => {
|
||||
});
|
||||
|
||||
it('[C306896] Delete Save and Save as actions should be displayed when clicking on custom filter header', async () => {
|
||||
await tasksCloudDemoPage.myTasksFilter().clickTaskFilter();
|
||||
await tasksCloudDemoPage.taskFilterCloudComponent.clickMyTasksFilter();
|
||||
await tasksCloudDemoPage.editTaskFilterCloudComponent().openFilter();
|
||||
await tasksCloudDemoPage.myTasksFilter().checkTaskFilterIsDisplayed();
|
||||
await expect(await tasksCloudDemoPage.getActiveFilterName()).toBe('My Tasks');
|
||||
await tasksCloudDemoPage.taskFilterCloudComponent.clickMyTasksFilter();
|
||||
await expect(await tasksCloudDemoPage.taskFilterCloudComponent.getActiveFilterName()).toBe('My Tasks');
|
||||
const editTaskFilterCloudComponent = tasksCloudDemoPage.editTaskFilterCloudComponent();
|
||||
|
||||
await editTaskFilterCloudComponent.checkSaveButtonIsDisplayed();
|
||||
@@ -115,13 +115,13 @@ describe('Edit task filters cloud', () => {
|
||||
});
|
||||
|
||||
it('[C291795] New filter is added when clicking Save As button', async () => {
|
||||
await tasksCloudDemoPage.myTasksFilter().clickTaskFilter();
|
||||
await tasksCloudDemoPage.taskFilterCloudComponent.clickMyTasksFilter();
|
||||
|
||||
const editTaskFilterCloudComponent = tasksCloudDemoPage.editTaskFilterCloudComponent();
|
||||
await editTaskFilterCloudComponent.openFilter();
|
||||
await editTaskFilterCloudComponent.setSortFilterDropDown('Id');
|
||||
|
||||
await tasksCloudDemoPage.myTasksFilter().checkTaskFilterIsDisplayed();
|
||||
await tasksCloudDemoPage.taskFilterCloudComponent.clickMyTasksFilter();
|
||||
|
||||
await tasksCloudDemoPage.editTaskFilterCloudComponent().clickSaveAsButton();
|
||||
|
||||
@@ -129,27 +129,27 @@ describe('Edit task filters cloud', () => {
|
||||
await editTaskFilterDialog.setFilterName('New');
|
||||
await editTaskFilterDialog.clickOnSaveButton();
|
||||
|
||||
await expect(await tasksCloudDemoPage.getActiveFilterName()).toBe('New');
|
||||
await expect(await tasksCloudDemoPage.taskFilterCloudComponent.getActiveFilterName()).toBe('New');
|
||||
await tasksCloudDemoPage.editTaskFilterCloudComponent().openFilter();
|
||||
await expect(await tasksCloudDemoPage.editTaskFilterCloudComponent().checkSaveButtonIsEnabled()).toEqual(false);
|
||||
await expect(await tasksCloudDemoPage.editTaskFilterCloudComponent().getSortFilterDropDownValue()).toEqual('Id');
|
||||
await expect(await tasksCloudDemoPage.editTaskFilterCloudComponent().checkSaveAsButtonIsEnabled()).toEqual(false);
|
||||
await expect(await tasksCloudDemoPage.editTaskFilterCloudComponent().checkDeleteButtonIsEnabled()).toEqual(true);
|
||||
await tasksCloudDemoPage.myTasksFilter().clickTaskFilter();
|
||||
await tasksCloudDemoPage.taskFilterCloudComponent.clickMyTasksFilter();
|
||||
await expect(await tasksCloudDemoPage.editTaskFilterCloudComponent().getSortFilterDropDownValue()).toEqual('CreatedDate');
|
||||
await tasksCloudDemoPage.customTaskFilter('custom-new').clickTaskFilter();
|
||||
await tasksCloudDemoPage.taskFilterCloudComponent.clickTaskFilter('custom-new');
|
||||
await expect(await tasksCloudDemoPage.editTaskFilterCloudComponent().getSortFilterDropDownValue()).toEqual('Id');
|
||||
await tasksCloudDemoPage.editTaskFilterCloudComponent().clickDeleteButton();
|
||||
});
|
||||
|
||||
it('[C291796] Two filters with same name can be created when clicking the Save As button', async () => {
|
||||
await tasksCloudDemoPage.myTasksFilter().clickTaskFilter();
|
||||
await tasksCloudDemoPage.taskFilterCloudComponent.clickMyTasksFilter();
|
||||
|
||||
const editTaskFilterCloudComponent = tasksCloudDemoPage.editTaskFilterCloudComponent();
|
||||
await editTaskFilterCloudComponent.openFilter();
|
||||
await editTaskFilterCloudComponent.setSortFilterDropDown('Id');
|
||||
|
||||
await tasksCloudDemoPage.myTasksFilter().checkTaskFilterIsDisplayed();
|
||||
await tasksCloudDemoPage.taskFilterCloudComponent.clickMyTasksFilter();
|
||||
|
||||
await tasksCloudDemoPage.editTaskFilterCloudComponent().clickSaveAsButton();
|
||||
|
||||
@@ -157,7 +157,7 @@ describe('Edit task filters cloud', () => {
|
||||
await editTaskFilterDialog.setFilterName('New');
|
||||
await editTaskFilterDialog.clickOnSaveButton();
|
||||
|
||||
await expect(await tasksCloudDemoPage.getActiveFilterName()).toBe('New');
|
||||
await expect(await tasksCloudDemoPage.taskFilterCloudComponent.getActiveFilterName()).toBe('New');
|
||||
await tasksCloudDemoPage.editTaskFilterCloudComponent().openFilter();
|
||||
|
||||
await expect(await tasksCloudDemoPage.editTaskFilterCloudComponent().getSortFilterDropDownValue()).toEqual('Id');
|
||||
@@ -166,11 +166,11 @@ describe('Edit task filters cloud', () => {
|
||||
await tasksCloudDemoPage.editTaskFilterCloudComponent().editTaskFilterDialog().setFilterName('New');
|
||||
await tasksCloudDemoPage.editTaskFilterCloudComponent().editTaskFilterDialog().clickOnSaveButton();
|
||||
|
||||
await expect(await tasksCloudDemoPage.getActiveFilterName()).toBe('New');
|
||||
await expect(await tasksCloudDemoPage.taskFilterCloudComponent.getActiveFilterName()).toBe('New');
|
||||
await tasksCloudDemoPage.editTaskFilterCloudComponent().openFilter();
|
||||
await expect(await tasksCloudDemoPage.editTaskFilterCloudComponent().getSortFilterDropDownValue()).toEqual('Priority');
|
||||
await tasksCloudDemoPage.editTaskFilterCloudComponent().clickDeleteButton();
|
||||
await tasksCloudDemoPage.customTaskFilter('custom-new').clickTaskFilter();
|
||||
await tasksCloudDemoPage.taskFilterCloudComponent.clickTaskFilter('custom-new');
|
||||
|
||||
await tasksCloudDemoPage.editTaskFilterCloudComponent().openFilter();
|
||||
await expect(await tasksCloudDemoPage.editTaskFilterCloudComponent().getSortFilterDropDownValue()).toEqual('Id');
|
||||
@@ -178,56 +178,56 @@ describe('Edit task filters cloud', () => {
|
||||
});
|
||||
|
||||
it('[C291797] A filter is overrided when clicking on save button', async () => {
|
||||
await tasksCloudDemoPage.myTasksFilter().clickTaskFilter();
|
||||
await tasksCloudDemoPage.taskFilterCloudComponent.clickMyTasksFilter();
|
||||
|
||||
const editTaskFilterCloudComponent = tasksCloudDemoPage.editTaskFilterCloudComponent();
|
||||
await editTaskFilterCloudComponent.openFilter();
|
||||
await editTaskFilterCloudComponent.setSortFilterDropDown('Id');
|
||||
|
||||
await tasksCloudDemoPage.myTasksFilter().checkTaskFilterIsDisplayed();
|
||||
await tasksCloudDemoPage.taskFilterCloudComponent.clickMyTasksFilter();
|
||||
await tasksCloudDemoPage.editTaskFilterCloudComponent().clickSaveAsButton();
|
||||
|
||||
const editTaskFilterDialog = await tasksCloudDemoPage.editTaskFilterCloudComponent().editTaskFilterDialog();
|
||||
await editTaskFilterDialog.setFilterName('New');
|
||||
await editTaskFilterDialog.clickOnSaveButton();
|
||||
|
||||
await expect(await tasksCloudDemoPage.getActiveFilterName()).toBe('New');
|
||||
await expect(await tasksCloudDemoPage.taskFilterCloudComponent.getActiveFilterName()).toBe('New');
|
||||
await tasksCloudDemoPage.editTaskFilterCloudComponent().openFilter();
|
||||
await expect(await tasksCloudDemoPage.editTaskFilterCloudComponent().getSortFilterDropDownValue()).toEqual('Id');
|
||||
await tasksCloudDemoPage.editTaskFilterCloudComponent().setSortFilterDropDown('Name');
|
||||
await tasksCloudDemoPage.editTaskFilterCloudComponent().clickSaveButton();
|
||||
await tasksCloudDemoPage.editTaskFilterCloudComponent().openFilter();
|
||||
|
||||
await expect(await tasksCloudDemoPage.getActiveFilterName()).toBe('New');
|
||||
await expect(await tasksCloudDemoPage.taskFilterCloudComponent.getActiveFilterName()).toBe('New');
|
||||
await expect(await tasksCloudDemoPage.editTaskFilterCloudComponent().getSortFilterDropDownValue()).toEqual('Name');
|
||||
await tasksCloudDemoPage.editTaskFilterCloudComponent().clickDeleteButton();
|
||||
});
|
||||
|
||||
it('[C291798] A filter is deleted when clicking on delete button', async () => {
|
||||
await tasksCloudDemoPage.myTasksFilter().clickTaskFilter();
|
||||
await tasksCloudDemoPage.taskFilterCloudComponent.clickMyTasksFilter();
|
||||
|
||||
const editTaskFilterCloudComponent = tasksCloudDemoPage.editTaskFilterCloudComponent();
|
||||
await editTaskFilterCloudComponent.openFilter();
|
||||
await editTaskFilterCloudComponent.setSortFilterDropDown('Id');
|
||||
|
||||
await tasksCloudDemoPage.myTasksFilter().checkTaskFilterIsDisplayed();
|
||||
await tasksCloudDemoPage.taskFilterCloudComponent.clickMyTasksFilter();
|
||||
await tasksCloudDemoPage.editTaskFilterCloudComponent().clickSaveAsButton();
|
||||
|
||||
const editTaskFilterDialog = await tasksCloudDemoPage.editTaskFilterCloudComponent().editTaskFilterDialog();
|
||||
await editTaskFilterDialog.setFilterName('New');
|
||||
await editTaskFilterDialog.clickOnSaveButton();
|
||||
|
||||
await expect(await tasksCloudDemoPage.getActiveFilterName()).toBe('New');
|
||||
await expect(await tasksCloudDemoPage.taskFilterCloudComponent.getActiveFilterName()).toBe('New');
|
||||
await tasksCloudDemoPage.editTaskFilterCloudComponent().openFilter();
|
||||
await expect(await tasksCloudDemoPage.editTaskFilterCloudComponent().getSortFilterDropDownValue()).toEqual('Id');
|
||||
await tasksCloudDemoPage.editTaskFilterCloudComponent().clickDeleteButton();
|
||||
|
||||
await expect(await tasksCloudDemoPage.getActiveFilterName()).toBe('My Tasks');
|
||||
await tasksCloudDemoPage.customTaskFilter('New').checkTaskFilterNotDisplayed();
|
||||
await expect(await tasksCloudDemoPage.taskFilterCloudComponent.getActiveFilterName()).toBe('My Tasks');
|
||||
await tasksCloudDemoPage.taskFilterCloudComponent.checkTaskFilterNotDisplayed('New');
|
||||
});
|
||||
|
||||
it('[C291800] Task filter should not be created when task filter dialog is closed', async () => {
|
||||
await tasksCloudDemoPage.myTasksFilter().clickTaskFilter();
|
||||
await tasksCloudDemoPage.taskFilterCloudComponent.clickMyTasksFilter();
|
||||
|
||||
const editTaskFilterCloudComponent = tasksCloudDemoPage.editTaskFilterCloudComponent();
|
||||
await editTaskFilterCloudComponent.openFilter();
|
||||
@@ -239,18 +239,18 @@ describe('Edit task filters cloud', () => {
|
||||
await tasksCloudDemoPage.editTaskFilterCloudComponent().editTaskFilterDialog().setFilterName('Cancel');
|
||||
await expect(await tasksCloudDemoPage.editTaskFilterCloudComponent().editTaskFilterDialog().getFilterName()).toEqual('Cancel');
|
||||
await tasksCloudDemoPage.editTaskFilterCloudComponent().editTaskFilterDialog().clickOnCancelButton();
|
||||
await tasksCloudDemoPage.customTaskFilter('Cancel').checkTaskFilterNotDisplayed();
|
||||
await expect(await tasksCloudDemoPage.getActiveFilterName()).toEqual('My Tasks');
|
||||
await tasksCloudDemoPage.completedTasksFilter().clickTaskFilter();
|
||||
await tasksCloudDemoPage.myTasksFilter().clickTaskFilter();
|
||||
await tasksCloudDemoPage.taskFilterCloudComponent.checkTaskFilterNotDisplayed('Cancel');
|
||||
await expect(await tasksCloudDemoPage.taskFilterCloudComponent.getActiveFilterName()).toEqual('My Tasks');
|
||||
await tasksCloudDemoPage.taskFilterCloudComponent.clickCompletedTasksFilter();
|
||||
await tasksCloudDemoPage.taskFilterCloudComponent.clickMyTasksFilter();
|
||||
await tasksCloudDemoPage.editTaskFilterCloudComponent().openFilter();
|
||||
await expect(await tasksCloudDemoPage.getActiveFilterName()).toBe('My Tasks');
|
||||
await expect(await tasksCloudDemoPage.taskFilterCloudComponent.getActiveFilterName()).toBe('My Tasks');
|
||||
await expect(await tasksCloudDemoPage.editTaskFilterCloudComponent().getSortFilterDropDownValue()).toEqual('CreatedDate');
|
||||
await tasksCloudDemoPage.editTaskFilterCloudComponent().openFilter();
|
||||
});
|
||||
|
||||
it('[C291801] Save button of task filter dialog should be disabled when task name is empty', async () => {
|
||||
await tasksCloudDemoPage.myTasksFilter().clickTaskFilter();
|
||||
await tasksCloudDemoPage.taskFilterCloudComponent.clickMyTasksFilter();
|
||||
|
||||
const editTaskFilterCloudComponent = tasksCloudDemoPage.editTaskFilterCloudComponent();
|
||||
await editTaskFilterCloudComponent.openFilter();
|
||||
@@ -272,7 +272,7 @@ describe('Edit task filters cloud', () => {
|
||||
});
|
||||
|
||||
it('[C291799] Task filter dialog is displayed when clicking on Save As button', async () => {
|
||||
await tasksCloudDemoPage.myTasksFilter().clickTaskFilter();
|
||||
await tasksCloudDemoPage.taskFilterCloudComponent.clickMyTasksFilter();
|
||||
const tasksCloud = tasksCloudDemoPage.editTaskFilterCloudComponent();
|
||||
await tasksCloud.openFilter();
|
||||
await tasksCloud.setSortFilterDropDown('Id');
|
||||
|
||||
@@ -92,7 +92,7 @@ describe('Form Field Component - Dropdown Widget', () => {
|
||||
});
|
||||
|
||||
it('[C290069] Should be able to read rest service dropdown options, save and complete the task form', async () => {
|
||||
await tasksCloudDemoPage.myTasksFilter().clickTaskFilter();
|
||||
await tasksCloudDemoPage.taskFilterCloudComponent.clickMyTasksFilter();
|
||||
await tasksCloudDemoPage.taskListCloudComponent().checkContentIsDisplayedByName(task.entry.name);
|
||||
await tasksCloudDemoPage.taskListCloudComponent().selectRow(task.entry.name);
|
||||
await taskHeaderCloudPage.checkTaskPropertyListIsDisplayed();
|
||||
@@ -105,11 +105,11 @@ describe('Form Field Component - Dropdown Widget', () => {
|
||||
await expect(await dropdown.getSelectedOptionText('Dropdown097maj')).toBe('Clementine Bauch');
|
||||
await taskFormCloudComponent.checkCompleteButtonIsDisplayed();
|
||||
await taskFormCloudComponent.clickCompleteButton();
|
||||
await expect(await tasksCloudDemoPage.getActiveFilterName()).toBe('My Tasks');
|
||||
await expect(await tasksCloudDemoPage.taskFilterCloudComponent.getActiveFilterName()).toBe('My Tasks');
|
||||
await tasksCloudDemoPage.taskListCloudComponent().checkContentIsNotDisplayedByName(task.entry.name);
|
||||
await notificationHistoryPage.checkNotifyContains('Task has been saved successfully');
|
||||
|
||||
await tasksCloudDemoPage.completedTasksFilter().clickTaskFilter();
|
||||
await tasksCloudDemoPage.taskFilterCloudComponent.clickCompletedTasksFilter();
|
||||
await tasksCloudDemoPage.taskListCloudComponent().checkContentIsDisplayedByName(task.entry.name);
|
||||
await tasksCloudDemoPage.taskListCloudComponent().selectRow(task.entry.name);
|
||||
await taskFormCloudComponent.formFields().checkFormIsDisplayed();
|
||||
|
||||
@@ -117,7 +117,7 @@ describe('Process list cloud', () => {
|
||||
await appListCloudComponent.checkApsContainer();
|
||||
await appListCloudComponent.goToApp(candidateBaseApp);
|
||||
await tasksCloudDemoPage.taskListCloudComponent().checkTaskListIsLoaded();
|
||||
await processCloudDemoPage.clickOnProcessFilters();
|
||||
await processCloudDemoPage.processFilterCloudComponent.clickOnProcessFilters();
|
||||
});
|
||||
|
||||
it('[C290069] Should display processes ordered by name when Name is selected from sort dropdown', async () => {
|
||||
@@ -228,9 +228,8 @@ describe('Process list cloud', () => {
|
||||
});
|
||||
|
||||
it('[C305054] Should display the actions filters Save, SaveAs and Delete', async () => {
|
||||
await processCloudDemoPage.allProcessesFilter().clickProcessFilter();
|
||||
await processCloudDemoPage.allProcessesFilter().checkProcessFilterIsDisplayed();
|
||||
await expect(await processCloudDemoPage.getActiveFilterName()).toBe('All Processes');
|
||||
await processCloudDemoPage.processFilterCloudComponent.clickAllProcessesFilter();
|
||||
await expect(await processCloudDemoPage.processFilterCloudComponent.getActiveFilterName()).toBe('All Processes');
|
||||
await processCloudDemoPage.editProcessFilterCloudComponent().openFilter();
|
||||
|
||||
const editProcessFilterCloudComponent = processCloudDemoPage.editProcessFilterCloudComponent();
|
||||
@@ -248,7 +247,7 @@ describe('Process list cloud', () => {
|
||||
await processCloudDemoPage.editProcessFilterCloudComponent().editProcessFilterDialog().setFilterName('New');
|
||||
await processCloudDemoPage.editProcessFilterCloudComponent().editProcessFilterDialog().clickOnSaveButton();
|
||||
|
||||
await expect(await processCloudDemoPage.getActiveFilterName()).toBe('New');
|
||||
await expect(await processCloudDemoPage.processFilterCloudComponent.getActiveFilterName()).toBe('New');
|
||||
|
||||
await processCloudDemoPage.processListCloudComponent().checkContentIsDisplayedById(completedProcess.entry.id);
|
||||
await expect(await processCloudDemoPage.processListCloudComponent().getDataTable().numberOfRows()).toBe(1);
|
||||
@@ -276,7 +275,7 @@ describe('Process list cloud', () => {
|
||||
await processCloudDemoPage.editProcessFilterCloudComponent().clickSaveAsButton();
|
||||
await processCloudDemoPage.editProcessFilterCloudComponent().editProcessFilterDialog().setFilterName('SavedFilter');
|
||||
await processCloudDemoPage.editProcessFilterCloudComponent().editProcessFilterDialog().clickOnSaveButton();
|
||||
await expect(await processCloudDemoPage.getActiveFilterName()).toBe('SavedFilter');
|
||||
await expect(await processCloudDemoPage.processFilterCloudComponent.getActiveFilterName()).toBe('SavedFilter');
|
||||
|
||||
await processCloudDemoPage.editProcessFilterCloudComponent().openFilter();
|
||||
await expect(await processCloudDemoPage.editProcessFilterCloudComponent().getProcessInstanceId()).toEqual(runningProcessInstance.entry.id);
|
||||
@@ -289,7 +288,7 @@ describe('Process list cloud', () => {
|
||||
await processCloudDemoPage.editProcessFilterCloudComponent().clickSaveAsButton();
|
||||
await processCloudDemoPage.editProcessFilterCloudComponent().editProcessFilterDialog().setFilterName('SwitchFilter');
|
||||
await processCloudDemoPage.editProcessFilterCloudComponent().editProcessFilterDialog().clickOnSaveButton();
|
||||
await expect(await processCloudDemoPage.getActiveFilterName()).toBe('SwitchFilter');
|
||||
await expect(await processCloudDemoPage.processFilterCloudComponent.getActiveFilterName()).toBe('SwitchFilter');
|
||||
|
||||
await processCloudDemoPage.editProcessFilterCloudComponent().openFilter();
|
||||
await expect(await processCloudDemoPage.editProcessFilterCloudComponent().getProcessInstanceId()).toEqual(switchProcessInstance.entry.id);
|
||||
@@ -311,14 +310,13 @@ describe('Process list cloud', () => {
|
||||
await appListCloudComponent.checkApsContainer();
|
||||
await appListCloudComponent.goToApp(candidateBaseApp);
|
||||
await tasksCloudDemoPage.taskListCloudComponent().checkTaskListIsLoaded();
|
||||
await processCloudDemoPage.clickOnProcessFilters();
|
||||
await processCloudDemoPage.processFilterCloudComponent.clickOnProcessFilters();
|
||||
|
||||
});
|
||||
|
||||
it('[C305054] Should display the actions filters Save and SaveAs, Delete button is not displayed', async () => {
|
||||
await processCloudDemoPage.allProcessesFilter().clickProcessFilter();
|
||||
await processCloudDemoPage.allProcessesFilter().checkProcessFilterIsDisplayed();
|
||||
await expect(await processCloudDemoPage.getActiveFilterName()).toBe('All Processes');
|
||||
await processCloudDemoPage.processFilterCloudComponent.clickAllProcessesFilter();
|
||||
await expect(await processCloudDemoPage.processFilterCloudComponent.getActiveFilterName()).toBe('All Processes');
|
||||
await processCloudDemoPage.editProcessFilterCloudComponent().openFilter();
|
||||
await processCloudDemoPage.editProcessFilterCloudComponent().checkSaveButtonIsDisplayed();
|
||||
await processCloudDemoPage.editProcessFilterCloudComponent().checkSaveAsButtonIsDisplayed();
|
||||
|
||||
@@ -153,7 +153,7 @@ describe('Process filters cloud', () => {
|
||||
await appListCloudComponent.checkApsContainer();
|
||||
await appListCloudComponent.goToApp(candidateBaseApp);
|
||||
await tasksCloudDemoPage.taskListCloudComponent().checkTaskListIsLoaded();
|
||||
await processCloudDemoPage.clickOnProcessFilters();
|
||||
await processCloudDemoPage.processFilterCloudComponent.clickOnProcessFilters();
|
||||
});
|
||||
|
||||
it('[C306887] Should be able to filter by appName', async () => {
|
||||
|
||||
@@ -85,7 +85,7 @@ describe('Process filters cloud', () => {
|
||||
await appListCloudComponent.checkApsContainer();
|
||||
await appListCloudComponent.goToApp(simpleApp);
|
||||
await tasksCloudDemoPage.taskListCloudComponent().checkTaskListIsLoaded();
|
||||
await processCloudDemoPage.clickOnProcessFilters();
|
||||
await processCloudDemoPage.processFilterCloudComponent.clickOnProcessFilters();
|
||||
});
|
||||
|
||||
it('[C290041] Should be displayed the "No Process Found" message when the process list is empty', async () => {
|
||||
@@ -124,7 +124,7 @@ describe('Process filters cloud', () => {
|
||||
await processDetailsCloudDemoPage.checkTaskIsDisplayed(taskName);
|
||||
await browser.navigate().back();
|
||||
|
||||
await tasksCloudDemoPage.clickOnTaskFilter();
|
||||
await tasksCloudDemoPage.taskFilterCloudComponent.clickOnTaskFilters();
|
||||
await tasksCloudDemoPage.editTaskFilterCloudComponent().openFilter();
|
||||
await tasksCloudDemoPage.taskListCloudComponent().checkContentIsDisplayedByName(taskAssigned[0].entry.name);
|
||||
await tasksCloudDemoPage.taskListCloudComponent().selectRow(taskAssigned[0].entry.name);
|
||||
|
||||
@@ -85,47 +85,41 @@ describe('Process filters cloud', () => {
|
||||
await appListCloudComponent.checkApsContainer();
|
||||
await appListCloudComponent.goToApp(candidateBaseApp);
|
||||
await tasksCloudDemoPage.taskListCloudComponent().checkTaskListIsLoaded();
|
||||
await processCloudDemoPage.clickOnProcessFilters();
|
||||
await processCloudDemoPage.processFilterCloudComponent.clickOnProcessFilters();
|
||||
|
||||
});
|
||||
|
||||
it('[C290021] Should be able to view default filters', async () => {
|
||||
await processCloudDemoPage.completedProcessesFilter().checkProcessFilterIsDisplayed();
|
||||
await processCloudDemoPage.runningProcessesFilter().checkProcessFilterIsDisplayed();
|
||||
await processCloudDemoPage.allProcessesFilter().checkProcessFilterIsDisplayed();
|
||||
await processCloudDemoPage.processFilterCloudComponent.checkCompletedProcessesFilterIsDisplayed();
|
||||
await processCloudDemoPage.processFilterCloudComponent.checkRunningProcessesFilterIsDisplayed();
|
||||
await processCloudDemoPage.processFilterCloudComponent.checkAllProcessesFilterIsDisplayed();
|
||||
});
|
||||
|
||||
it('[C290043] Should display process in Running Processes List when process is started', async () => {
|
||||
await processCloudDemoPage.runningProcessesFilter().clickProcessFilter();
|
||||
await processCloudDemoPage.runningProcessesFilter().checkProcessFilterIsDisplayed();
|
||||
await expect(await processCloudDemoPage.getActiveFilterName()).toBe('Running Processes');
|
||||
await processCloudDemoPage.processFilterCloudComponent.clickRunningProcessesFilter();
|
||||
await expect(await processCloudDemoPage.processFilterCloudComponent.getActiveFilterName()).toBe('Running Processes');
|
||||
await processCloudDemoPage.processListCloudComponent().checkContentIsDisplayedById(runningProcess.entry.id);
|
||||
|
||||
await processCloudDemoPage.completedProcessesFilter().clickProcessFilter();
|
||||
await processCloudDemoPage.completedProcessesFilter().checkProcessFilterIsDisplayed();
|
||||
await expect(await processCloudDemoPage.getActiveFilterName()).toBe('Completed Processes');
|
||||
await processCloudDemoPage.processFilterCloudComponent.clickCompletedProcessesFilter();
|
||||
await expect(await processCloudDemoPage.processFilterCloudComponent.getActiveFilterName()).toBe('Completed Processes');
|
||||
await processCloudDemoPage.processListCloudComponent().checkContentIsNotDisplayedById(runningProcess.entry.id);
|
||||
|
||||
await processCloudDemoPage.allProcessesFilter().clickProcessFilter();
|
||||
await processCloudDemoPage.allProcessesFilter().checkProcessFilterIsDisplayed();
|
||||
await expect(await processCloudDemoPage.getActiveFilterName()).toBe('All Processes');
|
||||
await processCloudDemoPage.processFilterCloudComponent.clickAllProcessesFilter();
|
||||
await expect(await processCloudDemoPage.processFilterCloudComponent.getActiveFilterName()).toBe('All Processes');
|
||||
await processCloudDemoPage.processListCloudComponent().checkContentIsDisplayedById(runningProcess.entry.id);
|
||||
});
|
||||
|
||||
it('[C290044] Should display process in Completed Processes List when process is completed', async () => {
|
||||
await processCloudDemoPage.runningProcessesFilter().clickProcessFilter();
|
||||
await processCloudDemoPage.runningProcessesFilter().checkProcessFilterIsDisplayed();
|
||||
await expect(await processCloudDemoPage.getActiveFilterName()).toBe('Running Processes');
|
||||
await processCloudDemoPage.processFilterCloudComponent.clickRunningProcessesFilter();
|
||||
await expect(await processCloudDemoPage.processFilterCloudComponent.getActiveFilterName()).toBe('Running Processes');
|
||||
await processCloudDemoPage.processListCloudComponent().checkContentIsNotDisplayedById(completedProcess.entry.id);
|
||||
|
||||
await processCloudDemoPage.completedProcessesFilter().clickProcessFilter();
|
||||
await processCloudDemoPage.completedProcessesFilter().checkProcessFilterIsDisplayed();
|
||||
await expect(await processCloudDemoPage.getActiveFilterName()).toBe('Completed Processes');
|
||||
await processCloudDemoPage.processFilterCloudComponent.clickCompletedProcessesFilter();
|
||||
await expect(await processCloudDemoPage.processFilterCloudComponent.getActiveFilterName()).toBe('Completed Processes');
|
||||
await processCloudDemoPage.processListCloudComponent().checkContentIsDisplayedById(completedProcess.entry.id);
|
||||
|
||||
await processCloudDemoPage.allProcessesFilter().clickProcessFilter();
|
||||
await processCloudDemoPage.allProcessesFilter().checkProcessFilterIsDisplayed();
|
||||
await expect(await processCloudDemoPage.getActiveFilterName()).toBe('All Processes');
|
||||
await processCloudDemoPage.processFilterCloudComponent.clickAllProcessesFilter();
|
||||
await expect(await processCloudDemoPage.processFilterCloudComponent.getActiveFilterName()).toBe('All Processes');
|
||||
await processCloudDemoPage.processListCloudComponent().checkContentIsDisplayedById(completedProcess.entry.id);
|
||||
});
|
||||
});
|
||||
|
||||
@@ -103,11 +103,10 @@ describe('Process Header cloud component', () => {
|
||||
it('[C305010] Should display process details for running process', async () => {
|
||||
await appListCloudComponent.goToApp(simpleApp);
|
||||
await tasksCloudDemoPage.taskListCloudComponent().checkTaskListIsLoaded();
|
||||
await processCloudDemoPage.clickOnProcessFilters();
|
||||
await processCloudDemoPage.processFilterCloudComponent.clickOnProcessFilters();
|
||||
|
||||
await processCloudDemoPage.runningProcessesFilter().checkProcessFilterIsDisplayed();
|
||||
await processCloudDemoPage.runningProcessesFilter().clickProcessFilter();
|
||||
await expect(await processCloudDemoPage.getActiveFilterName()).toBe('Running Processes');
|
||||
await processCloudDemoPage.processFilterCloudComponent.clickRunningProcessesFilter();
|
||||
await expect(await processCloudDemoPage.processFilterCloudComponent.getActiveFilterName()).toBe('Running Processes');
|
||||
await processCloudDemoPage.processListCloudComponent().checkContentIsDisplayedByName(runningProcess.entry.name);
|
||||
|
||||
await processCloudDemoPage.processListCloudComponent().checkProcessListIsLoaded();
|
||||
@@ -125,11 +124,10 @@ describe('Process Header cloud component', () => {
|
||||
it('[C305008] Should display process details for completed process', async () => {
|
||||
await appListCloudComponent.goToApp(subProcessApp);
|
||||
await tasksCloudDemoPage.taskListCloudComponent().checkTaskListIsLoaded();
|
||||
await processCloudDemoPage.clickOnProcessFilters();
|
||||
await processCloudDemoPage.processFilterCloudComponent.clickOnProcessFilters();
|
||||
|
||||
await processCloudDemoPage.completedProcessesFilter().checkProcessFilterIsDisplayed();
|
||||
await processCloudDemoPage.completedProcessesFilter().clickProcessFilter();
|
||||
await expect(await processCloudDemoPage.getActiveFilterName()).toBe('Completed Processes');
|
||||
await processCloudDemoPage.processFilterCloudComponent.clickCompletedProcessesFilter();
|
||||
await expect(await processCloudDemoPage.processFilterCloudComponent.getActiveFilterName()).toBe('Completed Processes');
|
||||
await processCloudDemoPage.processListCloudComponent().checkContentIsDisplayedByName(childCompleteProcess.entry.name);
|
||||
|
||||
await processCloudDemoPage.processListCloudComponent().checkProcessListIsLoaded();
|
||||
|
||||
@@ -84,12 +84,12 @@ describe('Process list cloud', () => {
|
||||
await tasksCloudDemoPage.addInvisibleAction('invisibleaction');
|
||||
await tasksCloudDemoPage.actionAdded('invisibleaction');
|
||||
await tasksCloudDemoPage.clickAppButton();
|
||||
await processCloudDemoPage.clickOnProcessFilters();
|
||||
await processCloudDemoPage.runningProcessesFilter().clickProcessFilter();
|
||||
await processCloudDemoPage.processFilterCloudComponent.clickOnProcessFilters();
|
||||
await processCloudDemoPage.processFilterCloudComponent.clickRunningProcessesFilter();
|
||||
});
|
||||
|
||||
it('[C315236] Should be able to see and execute custom action menu', async () => {
|
||||
await expect(await processCloudDemoPage.getActiveFilterName()).toBe('Running Processes');
|
||||
await expect(await processCloudDemoPage.processFilterCloudComponent.getActiveFilterName()).toBe('Running Processes');
|
||||
await processCloudDemoPage.processListCloudComponent().checkProcessListIsLoaded();
|
||||
await processCloudDemoPage.processListCloudComponent().checkContentIsDisplayedById(editProcess.entry.id);
|
||||
await processCloudDemoPage.processListCloudComponent().clickOptionsButton(editProcess.entry.id);
|
||||
|
||||
@@ -75,10 +75,9 @@ describe('Process list cloud', () => {
|
||||
await navigationBarPage.navigateToProcessServicesCloudPage();
|
||||
await appListCloudComponent.checkApsContainer();
|
||||
await appListCloudComponent.goToApp(candidateBaseApp);
|
||||
await processCloudDemoPage.clickOnProcessFilters();
|
||||
await processCloudDemoPage.runningProcessesFilter().checkProcessFilterIsDisplayed();
|
||||
await processCloudDemoPage.runningProcessesFilter().clickProcessFilter();
|
||||
await expect(await processCloudDemoPage.getActiveFilterName()).toBe('Running Processes');
|
||||
await processCloudDemoPage.processFilterCloudComponent.clickOnProcessFilters();
|
||||
await processCloudDemoPage.processFilterCloudComponent.clickRunningProcessesFilter();
|
||||
await expect(await processCloudDemoPage.processFilterCloudComponent.getActiveFilterName()).toBe('Running Processes');
|
||||
await processCloudDemoPage.processListCloudComponent().checkProcessListIsLoaded();
|
||||
await processCloudDemoPage.processListCloudComponent().checkContentIsDisplayedById(runningProcess.entry.id);
|
||||
|
||||
|
||||
@@ -78,9 +78,9 @@ describe('Process list cloud', () => {
|
||||
await expect(processInstances.length).toEqual(noOfProcesses, 'Wrong preconditions');
|
||||
await appListCloudComponent.checkApsContainer();
|
||||
await appListCloudComponent.goToApp(simpleApp);
|
||||
await processCloudDemoPage.clickOnProcessFilters();
|
||||
await processCloudDemoPage.runningProcessesFilter().clickProcessFilter();
|
||||
await expect(await processCloudDemoPage.getActiveFilterName()).toBe('Running Processes');
|
||||
await processCloudDemoPage.processFilterCloudComponent.clickOnProcessFilters();
|
||||
await processCloudDemoPage.processFilterCloudComponent.clickRunningProcessesFilter();
|
||||
await expect(await processCloudDemoPage.processFilterCloudComponent.getActiveFilterName()).toBe('Running Processes');
|
||||
await tasksCloudDemoPage.clickSettingsButton();
|
||||
await tasksCloudDemoPage.disableDisplayProcessDetails();
|
||||
await tasksCloudDemoPage.clickAppButton();
|
||||
@@ -90,8 +90,8 @@ describe('Process list cloud', () => {
|
||||
await tasksCloudDemoPage.clickSettingsButton();
|
||||
await tasksCloudDemoPage.selectSelectionMode('None');
|
||||
await tasksCloudDemoPage.clickAppButton();
|
||||
await processCloudDemoPage.isProcessFiltersListVisible();
|
||||
await expect(await processCloudDemoPage.getActiveFilterName()).toEqual('Running Processes');
|
||||
await processCloudDemoPage.processFilterCloudComponent.isProcessFiltersListVisible();
|
||||
await expect(await processCloudDemoPage.processFilterCloudComponent.getActiveFilterName()).toEqual('Running Processes');
|
||||
|
||||
await processCloudDemoPage.processListCloudComponent().selectRowById(processInstances[0]);
|
||||
await processCloudDemoPage.processListCloudComponent().getDataTable().checkNoRowIsSelected();
|
||||
@@ -101,8 +101,8 @@ describe('Process list cloud', () => {
|
||||
await tasksCloudDemoPage.clickSettingsButton();
|
||||
await tasksCloudDemoPage.selectSelectionMode('Single');
|
||||
await tasksCloudDemoPage.clickAppButton();
|
||||
await processCloudDemoPage.isProcessFiltersListVisible();
|
||||
await expect(await processCloudDemoPage.getActiveFilterName()).toEqual('Running Processes');
|
||||
await processCloudDemoPage.processFilterCloudComponent.isProcessFiltersListVisible();
|
||||
await expect(await processCloudDemoPage.processFilterCloudComponent.getActiveFilterName()).toEqual('Running Processes');
|
||||
|
||||
await processCloudDemoPage.processListCloudComponent().selectRowById(processInstances[0]);
|
||||
await processCloudDemoPage.processListCloudComponent().checkRowIsSelectedById(processInstances[0]);
|
||||
@@ -116,8 +116,8 @@ describe('Process list cloud', () => {
|
||||
await tasksCloudDemoPage.clickSettingsButton();
|
||||
await tasksCloudDemoPage.selectSelectionMode('Multiple');
|
||||
await tasksCloudDemoPage.clickAppButton();
|
||||
await processCloudDemoPage.isProcessFiltersListVisible();
|
||||
await expect(await processCloudDemoPage.getActiveFilterName()).toEqual('Running Processes');
|
||||
await processCloudDemoPage.processFilterCloudComponent.isProcessFiltersListVisible();
|
||||
await expect(await processCloudDemoPage.processFilterCloudComponent.getActiveFilterName()).toEqual('Running Processes');
|
||||
|
||||
await processCloudDemoPage.processListCloudComponent().selectRowById(processInstances[0]);
|
||||
await processCloudDemoPage.processListCloudComponent().checkRowIsSelectedById(processInstances[0]);
|
||||
@@ -132,8 +132,8 @@ describe('Process list cloud', () => {
|
||||
await tasksCloudDemoPage.clickSettingsButton();
|
||||
await tasksCloudDemoPage.enableMultiSelection();
|
||||
await tasksCloudDemoPage.clickAppButton();
|
||||
await processCloudDemoPage.isProcessFiltersListVisible();
|
||||
await expect(await processCloudDemoPage.getActiveFilterName()).toEqual('Running Processes');
|
||||
await processCloudDemoPage.processFilterCloudComponent.isProcessFiltersListVisible();
|
||||
await expect(await processCloudDemoPage.processFilterCloudComponent.getActiveFilterName()).toEqual('Running Processes');
|
||||
|
||||
await processCloudDemoPage.processListCloudComponent().checkCheckboxById(processInstances[0]);
|
||||
await processCloudDemoPage.processListCloudComponent().checkRowIsCheckedById(processInstances[0]);
|
||||
@@ -149,8 +149,8 @@ describe('Process list cloud', () => {
|
||||
await tasksCloudDemoPage.clickSettingsButton();
|
||||
await tasksCloudDemoPage.enableMultiSelection();
|
||||
await tasksCloudDemoPage.clickAppButton();
|
||||
await processCloudDemoPage.isProcessFiltersListVisible();
|
||||
await expect(await processCloudDemoPage.getActiveFilterName()).toEqual('Running Processes');
|
||||
await processCloudDemoPage.processFilterCloudComponent.isProcessFiltersListVisible();
|
||||
await expect(await processCloudDemoPage.processFilterCloudComponent.getActiveFilterName()).toEqual('Running Processes');
|
||||
|
||||
await processCloudDemoPage.processListCloudComponent().getDataTable().checkAllRowsButtonIsDisplayed();
|
||||
await processCloudDemoPage.processListCloudComponent().getDataTable().checkAllRows();
|
||||
@@ -171,8 +171,8 @@ describe('Process list cloud', () => {
|
||||
await tasksCloudDemoPage.enableMultiSelection();
|
||||
await tasksCloudDemoPage.enableTestingMode();
|
||||
await tasksCloudDemoPage.clickAppButton();
|
||||
await processCloudDemoPage.isProcessFiltersListVisible();
|
||||
await expect(await processCloudDemoPage.getActiveFilterName()).toEqual('Running Processes');
|
||||
await processCloudDemoPage.processFilterCloudComponent.isProcessFiltersListVisible();
|
||||
await expect(await processCloudDemoPage.processFilterCloudComponent.getActiveFilterName()).toEqual('Running Processes');
|
||||
|
||||
await processCloudDemoPage.processListCloudComponent().checkCheckboxById(processInstances[0]);
|
||||
await processCloudDemoPage.processListCloudComponent().checkRowIsCheckedById(processInstances[0]);
|
||||
|
||||
@@ -104,10 +104,10 @@ describe('Start Process', () => {
|
||||
await startProcessPage.enterProcessName(processName);
|
||||
await expect(await startProcessPage.checkStartProcessButtonIsEnabled()).toBe(true);
|
||||
await startProcessPage.clickStartProcessButton();
|
||||
await processCloudDemoPage.clickOnProcessFilters();
|
||||
await processCloudDemoPage.processFilterCloudComponent.clickOnProcessFilters();
|
||||
|
||||
await processCloudDemoPage.runningProcessesFilter().clickProcessFilter();
|
||||
await expect(await processCloudDemoPage.getActiveFilterName()).toBe('Running Processes');
|
||||
await processCloudDemoPage.processFilterCloudComponent.clickRunningProcessesFilter();
|
||||
await expect(await processCloudDemoPage.processFilterCloudComponent.getActiveFilterName()).toBe('Running Processes');
|
||||
await processCloudDemoPage.processListCloudComponent().checkContentIsDisplayedByName(processName);
|
||||
});
|
||||
});
|
||||
|
||||
@@ -219,7 +219,7 @@ describe('Start Task Form', () => {
|
||||
await appListCloudComponent.goToApp(candidateBaseApp);
|
||||
await tasksCloudDemoPage.taskListCloudComponent().getDataTable().waitForTableBody();
|
||||
|
||||
await expect(await tasksCloudDemoPage.getActiveFilterName()).toBe('My Tasks');
|
||||
await expect(await tasksCloudDemoPage.taskFilterCloudComponent.getActiveFilterName()).toBe('My Tasks');
|
||||
await tasksCloudDemoPage.taskListCloudComponent().checkContentIsDisplayedByName(standaloneTaskName);
|
||||
await tasksCloudDemoPage.taskListCloudComponent().selectRow(standaloneTaskName);
|
||||
await taskFormCloudComponent.formFields().checkFormIsDisplayed();
|
||||
@@ -277,8 +277,8 @@ describe('Start Task Form', () => {
|
||||
await widget.numberWidget().setFieldValue('Number07vyx9', 100);
|
||||
await expect(await startProcessPage.checkStartProcessButtonIsEnabled()).toBe(true);
|
||||
await startProcessPage.clickStartProcessButton();
|
||||
await processCloudDemoPage.runningProcessesFilter().clickProcessFilter();
|
||||
await expect(await processCloudDemoPage.getActiveFilterName()).toBe('Running Processes');
|
||||
await processCloudDemoPage.processFilterCloudComponent.clickRunningProcessesFilter();
|
||||
await expect(await processCloudDemoPage.processFilterCloudComponent.getActiveFilterName()).toBe('Running Processes');
|
||||
await processCloudDemoPage.editProcessFilterCloudComponent().openFilter();
|
||||
await processCloudDemoPage.editProcessFilterCloudComponent().setProperty('processName', startEventFormProcess);
|
||||
|
||||
@@ -297,14 +297,14 @@ describe('Start Task Form', () => {
|
||||
const taskId = await taskHeaderCloudPage.getId();
|
||||
await taskFormCloudComponent.checkCompleteButtonIsDisplayed();
|
||||
await taskFormCloudComponent.clickCompleteButton();
|
||||
await expect(await tasksCloudDemoPage.getActiveFilterName()).toBe('My Tasks');
|
||||
await expect(await tasksCloudDemoPage.taskFilterCloudComponent.getActiveFilterName()).toBe('My Tasks');
|
||||
await tasksCloudDemoPage.taskListCloudComponent().checkContentIsNotDisplayedById(taskId);
|
||||
|
||||
await tasksCloudDemoPage.completedTasksFilter().clickTaskFilter();
|
||||
await tasksCloudDemoPage.taskFilterCloudComponent.clickCompletedTasksFilter();
|
||||
await tasksCloudDemoPage.taskListCloudComponent().checkContentIsDisplayedById(taskId);
|
||||
|
||||
await processCloudDemoPage.clickOnProcessFilters();
|
||||
await processCloudDemoPage.completedProcessesFilter().clickProcessFilter();
|
||||
await processCloudDemoPage.processFilterCloudComponent.clickOnProcessFilters();
|
||||
await processCloudDemoPage.processFilterCloudComponent.clickCompletedProcessesFilter();
|
||||
await processCloudDemoPage.processListCloudComponent().checkContentIsDisplayedById(processId);
|
||||
|
||||
});
|
||||
@@ -317,8 +317,8 @@ describe('Start Task Form', () => {
|
||||
await appListCloudComponent.checkApsContainer();
|
||||
await appListCloudComponent.checkAppIsDisplayed(candidateBaseApp);
|
||||
await appListCloudComponent.goToApp(candidateBaseApp);
|
||||
await processCloudDemoPage.clickOnProcessFilters();
|
||||
await processCloudDemoPage.runningProcessesFilter().clickProcessFilter();
|
||||
await processCloudDemoPage.processFilterCloudComponent.clickOnProcessFilters();
|
||||
await processCloudDemoPage.processFilterCloudComponent.clickRunningProcessesFilter();
|
||||
await processCloudDemoPage.processListCloudComponent().checkProcessListIsLoaded();
|
||||
});
|
||||
|
||||
@@ -498,10 +498,10 @@ describe('Start Task Form', () => {
|
||||
const taskId = await taskHeaderCloudPage.getId();
|
||||
await taskFormCloudComponent.checkCompleteButtonIsDisplayed();
|
||||
await taskFormCloudComponent.clickCompleteButton();
|
||||
await expect(await tasksCloudDemoPage.getActiveFilterName()).toBe('My Tasks');
|
||||
await expect(await tasksCloudDemoPage.taskFilterCloudComponent.getActiveFilterName()).toBe('My Tasks');
|
||||
await tasksCloudDemoPage.taskListCloudComponent().checkContentIsNotDisplayedById(taskId);
|
||||
|
||||
await tasksCloudDemoPage.completedTasksFilter().clickTaskFilter();
|
||||
await tasksCloudDemoPage.taskFilterCloudComponent.clickCompletedTasksFilter();
|
||||
await tasksCloudDemoPage.taskListCloudComponent().checkContentIsDisplayedById(taskId);
|
||||
await tasksCloudDemoPage.taskListCloudComponent().selectRowByTaskId(taskId);
|
||||
await contentFileWidget.checkFileIsAttached(testFileModel.name);
|
||||
@@ -532,10 +532,10 @@ describe('Start Task Form', () => {
|
||||
|
||||
const taskId = await taskHeaderCloudPage.getId();
|
||||
await taskFormCloudComponent.clickCompleteButton();
|
||||
await expect(await tasksCloudDemoPage.getActiveFilterName()).toBe('My Tasks');
|
||||
await expect(await tasksCloudDemoPage.taskFilterCloudComponent.getActiveFilterName()).toBe('My Tasks');
|
||||
await tasksCloudDemoPage.taskListCloudComponent().checkContentIsNotDisplayedById(taskId);
|
||||
|
||||
await tasksCloudDemoPage.completedTasksFilter().clickTaskFilter();
|
||||
await tasksCloudDemoPage.taskFilterCloudComponent.clickCompletedTasksFilter();
|
||||
await tasksCloudDemoPage.taskListCloudComponent().checkContentIsDisplayedById(taskId);
|
||||
await tasksCloudDemoPage.taskListCloudComponent().selectRowByTaskId(taskId);
|
||||
await contentFileWidget.checkFileIsAttached(testFileModel.name);
|
||||
|
||||
@@ -194,9 +194,9 @@ describe('Start Task', () => {
|
||||
|
||||
await browser.driver.sleep(1000);
|
||||
|
||||
await tasksCloudDemoPage.myTasksFilter().clickTaskFilter();
|
||||
await tasksCloudDemoPage.taskFilterCloudComponent.clickMyTasksFilter();
|
||||
|
||||
await expect(await tasksCloudDemoPage.getActiveFilterName()).toBe('My Tasks');
|
||||
await expect(await tasksCloudDemoPage.taskFilterCloudComponent.getActiveFilterName()).toBe('My Tasks');
|
||||
});
|
||||
|
||||
it('[C291953] Assignee field should display the logged user as default', async () => {
|
||||
|
||||
@@ -64,8 +64,8 @@ describe('Task filters cloud', () => {
|
||||
});
|
||||
|
||||
it('[C290011] Should display default filters when an app is deployed', async () => {
|
||||
await tasksCloudDemoPage.myTasksFilter().checkTaskFilterIsDisplayed();
|
||||
await tasksCloudDemoPage.completedTasksFilter().checkTaskFilterIsDisplayed();
|
||||
await tasksCloudDemoPage.taskFilterCloudComponent.checkMyTasksFilterIsDisplayed();
|
||||
await tasksCloudDemoPage.taskFilterCloudComponent.checkCompletedTasksFilterIsDisplayed();
|
||||
});
|
||||
|
||||
it('[C290009] Should display default filters and created task', async () => {
|
||||
@@ -74,12 +74,12 @@ describe('Task filters cloud', () => {
|
||||
const task = await tasksService.createStandaloneTask(newTask, simpleApp);
|
||||
await tasksService.claimTask(task.entry.id, simpleApp);
|
||||
|
||||
await tasksCloudDemoPage.completedTasksFilter().clickTaskFilter();
|
||||
await expect(await tasksCloudDemoPage.getActiveFilterName()).toBe('Completed Tasks');
|
||||
await tasksCloudDemoPage.taskFilterCloudComponent.clickCompletedTasksFilter();
|
||||
await expect(await tasksCloudDemoPage.taskFilterCloudComponent.getActiveFilterName()).toBe('Completed Tasks');
|
||||
await tasksCloudDemoPage.taskListCloudComponent().checkContentIsNotDisplayedByName(newTask);
|
||||
|
||||
await tasksCloudDemoPage.myTasksFilter().clickTaskFilter();
|
||||
await expect(await tasksCloudDemoPage.getActiveFilterName()).toBe('My Tasks');
|
||||
await tasksCloudDemoPage.taskFilterCloudComponent.clickMyTasksFilter();
|
||||
await expect(await tasksCloudDemoPage.taskFilterCloudComponent.getActiveFilterName()).toBe('My Tasks');
|
||||
|
||||
await tasksCloudDemoPage.taskListCloudComponent().checkContentIsDisplayedByName(newTask);
|
||||
});
|
||||
@@ -91,19 +91,19 @@ describe('Task filters cloud', () => {
|
||||
await tasksService.claimTask(toBeCompletedTask.entry.id, simpleApp);
|
||||
await tasksService.completeTask(toBeCompletedTask.entry.id, simpleApp);
|
||||
|
||||
await tasksCloudDemoPage.myTasksFilter().clickTaskFilter();
|
||||
await expect(await tasksCloudDemoPage.getActiveFilterName()).toBe('My Tasks');
|
||||
await tasksCloudDemoPage.taskFilterCloudComponent.clickMyTasksFilter();
|
||||
await expect(await tasksCloudDemoPage.taskFilterCloudComponent.getActiveFilterName()).toBe('My Tasks');
|
||||
await tasksCloudDemoPage.taskListCloudComponent().checkContentIsNotDisplayedByName(completedTask);
|
||||
|
||||
await tasksCloudDemoPage.completedTasksFilter().clickTaskFilter();
|
||||
await expect(await tasksCloudDemoPage.getActiveFilterName()).toBe('Completed Tasks');
|
||||
await tasksCloudDemoPage.taskFilterCloudComponent.clickCompletedTasksFilter();
|
||||
await expect(await tasksCloudDemoPage.taskFilterCloudComponent.getActiveFilterName()).toBe('Completed Tasks');
|
||||
|
||||
await tasksCloudDemoPage.taskListCloudComponent().checkContentIsDisplayedByName(completedTask);
|
||||
});
|
||||
|
||||
it('[C291792] Should select the first task filter from the list as default', async () => {
|
||||
|
||||
await expect(await tasksCloudDemoPage.firstFilterIsActive()).toBe(true);
|
||||
await expect(await tasksCloudDemoPage.taskFilterCloudComponent.firstFilterIsActive()).toBe(true);
|
||||
});
|
||||
});
|
||||
});
|
||||
|
||||
@@ -158,8 +158,8 @@ describe('Task form cloud component', () => {
|
||||
describe('Complete task with form - cloud directive', () => {
|
||||
|
||||
it('[C315174] Should be able to complete a standalone task with visible tab with empty value for field', async () => {
|
||||
await tasksCloudDemoPage.myTasksFilter().clickTaskFilter();
|
||||
await expect(await tasksCloudDemoPage.getActiveFilterName()).toBe('My Tasks');
|
||||
await tasksCloudDemoPage.taskFilterCloudComponent.clickMyTasksFilter();
|
||||
await expect(await tasksCloudDemoPage.taskFilterCloudComponent.getActiveFilterName()).toBe('My Tasks');
|
||||
|
||||
await tasksCloudDemoPage.taskListCloudComponent().checkContentIsDisplayedByName(visibilityConditionTasks[0].entry.name);
|
||||
await tasksCloudDemoPage.taskListCloudComponent().selectRow(visibilityConditionTasks[0].entry.name);
|
||||
@@ -177,10 +177,10 @@ describe('Task form cloud component', () => {
|
||||
await browser.sleep(1000);
|
||||
await browser.refresh();
|
||||
|
||||
await expect(await tasksCloudDemoPage.getActiveFilterName()).toBe('My Tasks');
|
||||
await expect(await tasksCloudDemoPage.taskFilterCloudComponent.getActiveFilterName()).toBe('My Tasks');
|
||||
await tasksCloudDemoPage.taskListCloudComponent().checkContentIsNotDisplayedByName(visibilityConditionTasks[0].entry.name);
|
||||
|
||||
await tasksCloudDemoPage.completedTasksFilter().clickTaskFilter();
|
||||
await tasksCloudDemoPage.taskFilterCloudComponent.clickCompletedTasksFilter();
|
||||
await tasksCloudDemoPage.taskListCloudComponent().checkContentIsDisplayedByName(visibilityConditionTasks[0].entry.name);
|
||||
await tasksCloudDemoPage.taskListCloudComponent().selectRow(visibilityConditionTasks[0].entry.name);
|
||||
await widget.tab().checkTabIsDisplayedByLabel(tab.tabWithFields);
|
||||
@@ -188,8 +188,8 @@ describe('Task form cloud component', () => {
|
||||
});
|
||||
|
||||
it('[C315177] Should be able to complete a standalone task with invisible tab with invalid value for field', async () => {
|
||||
await tasksCloudDemoPage.myTasksFilter().clickTaskFilter();
|
||||
await expect(await tasksCloudDemoPage.getActiveFilterName()).toBe('My Tasks');
|
||||
await tasksCloudDemoPage.taskFilterCloudComponent.clickMyTasksFilter();
|
||||
await expect(await tasksCloudDemoPage.taskFilterCloudComponent.getActiveFilterName()).toBe('My Tasks');
|
||||
|
||||
await tasksCloudDemoPage.taskListCloudComponent().checkContentIsDisplayedByName(visibilityConditionTasks[1].entry.name);
|
||||
await tasksCloudDemoPage.taskListCloudComponent().selectRow(visibilityConditionTasks[1].entry.name);
|
||||
@@ -201,6 +201,7 @@ describe('Task form cloud component', () => {
|
||||
|
||||
await widget.textWidget().setValue(widgets.textOneId, value.displayTab);
|
||||
await widget.textWidget().setValue(widgets.textThreeId, value.displayTab);
|
||||
await widget.textWidget().setValue(widgets.textThreeId, value.displayTab);
|
||||
await widget.tab().checkTabIsDisplayedByLabel(tab.tabWithFields);
|
||||
await widget.tab().checkTabIsDisplayedByLabel(tab.tabFieldField);
|
||||
await widget.tab().clickTabByLabel(tab.tabFieldField);
|
||||
@@ -215,10 +216,10 @@ describe('Task form cloud component', () => {
|
||||
await browser.sleep(1000);
|
||||
await browser.refresh();
|
||||
|
||||
await expect(await tasksCloudDemoPage.getActiveFilterName()).toBe('My Tasks');
|
||||
await expect(await tasksCloudDemoPage.taskFilterCloudComponent.getActiveFilterName()).toBe('My Tasks');
|
||||
await tasksCloudDemoPage.taskListCloudComponent().checkContentIsNotDisplayedByName(visibilityConditionTasks[1].entry.name);
|
||||
|
||||
await tasksCloudDemoPage.completedTasksFilter().clickTaskFilter();
|
||||
await tasksCloudDemoPage.taskFilterCloudComponent.clickCompletedTasksFilter();
|
||||
await tasksCloudDemoPage.taskListCloudComponent().checkContentIsDisplayedByName(visibilityConditionTasks[1].entry.name);
|
||||
await tasksCloudDemoPage.taskListCloudComponent().selectRow(visibilityConditionTasks[1].entry.name);
|
||||
await widget.tab().checkTabIsDisplayedByLabel(tab.tabWithFields);
|
||||
@@ -226,8 +227,8 @@ describe('Task form cloud component', () => {
|
||||
});
|
||||
|
||||
it('[C315178] Should be able to complete a standalone task with invisible tab with valid value', async () => {
|
||||
await tasksCloudDemoPage.myTasksFilter().clickTaskFilter();
|
||||
await expect(await tasksCloudDemoPage.getActiveFilterName()).toBe('My Tasks');
|
||||
await tasksCloudDemoPage.taskFilterCloudComponent.clickMyTasksFilter();
|
||||
await expect(await tasksCloudDemoPage.taskFilterCloudComponent.getActiveFilterName()).toBe('My Tasks');
|
||||
|
||||
await tasksCloudDemoPage.taskListCloudComponent().checkContentIsDisplayedByName(visibilityConditionTasks[2].entry.name);
|
||||
|
||||
@@ -253,11 +254,11 @@ describe('Task form cloud component', () => {
|
||||
await browser.sleep(1000);
|
||||
await browser.refresh();
|
||||
|
||||
await expect(await tasksCloudDemoPage.getActiveFilterName()).toBe('My Tasks');
|
||||
await expect(await tasksCloudDemoPage.taskFilterCloudComponent.getActiveFilterName()).toBe('My Tasks');
|
||||
|
||||
await tasksCloudDemoPage.taskListCloudComponent().checkContentIsNotDisplayedByName(visibilityConditionTasks[2].entry.name);
|
||||
|
||||
await tasksCloudDemoPage.completedTasksFilter().clickTaskFilter();
|
||||
await tasksCloudDemoPage.taskFilterCloudComponent.clickCompletedTasksFilter();
|
||||
await tasksCloudDemoPage.taskListCloudComponent().checkContentIsDisplayedByName(visibilityConditionTasks[2].entry.name);
|
||||
await tasksCloudDemoPage.taskListCloudComponent().selectRow(visibilityConditionTasks[2].entry.name);
|
||||
|
||||
@@ -266,8 +267,8 @@ describe('Task form cloud component', () => {
|
||||
});
|
||||
|
||||
it('[C315175] Should be able to complete a standalone task with invisible tab with empty value for field', async () => {
|
||||
await tasksCloudDemoPage.myTasksFilter().clickTaskFilter();
|
||||
await expect(await tasksCloudDemoPage.getActiveFilterName()).toBe('My Tasks');
|
||||
await tasksCloudDemoPage.taskFilterCloudComponent.clickMyTasksFilter();
|
||||
await expect(await tasksCloudDemoPage.taskFilterCloudComponent.getActiveFilterName()).toBe('My Tasks');
|
||||
|
||||
await tasksCloudDemoPage.taskListCloudComponent().checkContentIsDisplayedByName(visibilityConditionTasks[3].entry.name);
|
||||
await tasksCloudDemoPage.taskListCloudComponent().selectRow(visibilityConditionTasks[3].entry.name);
|
||||
@@ -282,10 +283,10 @@ describe('Task form cloud component', () => {
|
||||
await browser.sleep(1000);
|
||||
await browser.refresh();
|
||||
|
||||
await expect(await tasksCloudDemoPage.getActiveFilterName()).toBe('My Tasks');
|
||||
await expect(await tasksCloudDemoPage.taskFilterCloudComponent.getActiveFilterName()).toBe('My Tasks');
|
||||
await tasksCloudDemoPage.taskListCloudComponent().checkContentIsNotDisplayedByName(visibilityConditionTasks[3].entry.name);
|
||||
|
||||
await tasksCloudDemoPage.completedTasksFilter().clickTaskFilter();
|
||||
await tasksCloudDemoPage.taskFilterCloudComponent.clickCompletedTasksFilter();
|
||||
await tasksCloudDemoPage.taskListCloudComponent().checkContentIsDisplayedByName(visibilityConditionTasks[3].entry.name);
|
||||
await tasksCloudDemoPage.taskListCloudComponent().selectRow(visibilityConditionTasks[3].entry.name);
|
||||
await widget.tab().checkTabIsDisplayedByLabel(tab.tabWithFields);
|
||||
@@ -293,8 +294,8 @@ describe('Task form cloud component', () => {
|
||||
});
|
||||
|
||||
it('[C315176] Should not be able to complete a standalone task with visible tab with invalid value for field', async () => {
|
||||
await tasksCloudDemoPage.myTasksFilter().clickTaskFilter();
|
||||
await expect(await tasksCloudDemoPage.getActiveFilterName()).toBe('My Tasks');
|
||||
await tasksCloudDemoPage.taskFilterCloudComponent.clickMyTasksFilter();
|
||||
await expect(await tasksCloudDemoPage.taskFilterCloudComponent.getActiveFilterName()).toBe('My Tasks');
|
||||
|
||||
await tasksCloudDemoPage.taskListCloudComponent().checkContentIsDisplayedByName(visibilityConditionTasks[4].entry.name);
|
||||
await tasksCloudDemoPage.taskListCloudComponent().selectRow(visibilityConditionTasks[4].entry.name);
|
||||
@@ -315,8 +316,8 @@ describe('Task form cloud component', () => {
|
||||
});
|
||||
|
||||
it('[C315179] Should be able to complete a standalone task with visible tab with valid value for field', async () => {
|
||||
await tasksCloudDemoPage.myTasksFilter().clickTaskFilter();
|
||||
await expect(await tasksCloudDemoPage.getActiveFilterName()).toBe('My Tasks');
|
||||
await tasksCloudDemoPage.taskFilterCloudComponent.clickMyTasksFilter();
|
||||
await expect(await tasksCloudDemoPage.taskFilterCloudComponent.getActiveFilterName()).toBe('My Tasks');
|
||||
|
||||
await tasksCloudDemoPage.taskListCloudComponent().checkContentIsDisplayedByName(visibilityConditionTasks[5].entry.name);
|
||||
await tasksCloudDemoPage.taskListCloudComponent().selectRow(visibilityConditionTasks[5].entry.name);
|
||||
@@ -333,10 +334,10 @@ describe('Task form cloud component', () => {
|
||||
await browser.sleep(1000);
|
||||
await browser.refresh();
|
||||
|
||||
await expect(await tasksCloudDemoPage.getActiveFilterName()).toBe('My Tasks');
|
||||
await expect(await tasksCloudDemoPage.taskFilterCloudComponent.getActiveFilterName()).toBe('My Tasks');
|
||||
await tasksCloudDemoPage.taskListCloudComponent().checkContentIsNotDisplayedByName(visibilityConditionTasks[5].entry.name);
|
||||
|
||||
await tasksCloudDemoPage.completedTasksFilter().clickTaskFilter();
|
||||
await tasksCloudDemoPage.taskFilterCloudComponent.clickCompletedTasksFilter();
|
||||
await tasksCloudDemoPage.taskListCloudComponent().checkContentIsDisplayedByName(visibilityConditionTasks[5].entry.name);
|
||||
await tasksCloudDemoPage.taskListCloudComponent().selectRow(visibilityConditionTasks[5].entry.name);
|
||||
await widget.tab().checkTabIsDisplayedByLabel(tab.tabWithFields);
|
||||
|
||||
@@ -119,8 +119,8 @@ describe('Task form cloud component', () => {
|
||||
|
||||
it('[C310366] Should refresh buttons and form after an action is complete', async () => {
|
||||
await appListCloudComponent.goToApp(simpleApp);
|
||||
await tasksCloudDemoPage.myTasksFilter().clickTaskFilter();
|
||||
await expect(tasksCloudDemoPage.getActiveFilterName()).toBe('My Tasks');
|
||||
await tasksCloudDemoPage.taskFilterCloudComponent.clickMyTasksFilter();
|
||||
await expect(tasksCloudDemoPage.taskFilterCloudComponent.getActiveFilterName()).toBe('My Tasks');
|
||||
await tasksCloudDemoPage.editTaskFilterCloudComponent().openFilter();
|
||||
await tasksCloudDemoPage.editTaskFilterCloudComponent().clearAssignee();
|
||||
await tasksCloudDemoPage.editTaskFilterCloudComponent().setStatusFilterDropDown('CREATED');
|
||||
@@ -142,7 +142,7 @@ describe('Task form cloud component', () => {
|
||||
await taskFormCloudComponent.checkReleaseButtonIsDisplayed();
|
||||
|
||||
await taskFormCloudComponent.clickCompleteButton();
|
||||
await tasksCloudDemoPage.completedTasksFilter().clickTaskFilter();
|
||||
await tasksCloudDemoPage.taskFilterCloudComponent.clickCompletedTasksFilter();
|
||||
await tasksCloudDemoPage.taskListCloudComponent().checkContentIsDisplayedById(formTaskId);
|
||||
await tasksCloudDemoPage.taskListCloudComponent().selectRowByTaskId(formTaskId);
|
||||
|
||||
@@ -155,7 +155,7 @@ describe('Task form cloud component', () => {
|
||||
|
||||
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.taskFilterCloudComponent.clickMyTasksFilter();
|
||||
await tasksCloudDemoPage.taskListCloudComponent().checkContentIsDisplayedById(assigneeTaskId);
|
||||
await tasksCloudDemoPage.taskListCloudComponent().selectRowByTaskId(assigneeTaskId);
|
||||
|
||||
@@ -171,14 +171,14 @@ describe('Task form cloud component', () => {
|
||||
});
|
||||
|
||||
it('[C307032] Should display the appropriate title for the unclaim option of a Task', async () => {
|
||||
await tasksCloudDemoPage.myTasksFilter().clickTaskFilter();
|
||||
await tasksCloudDemoPage.taskFilterCloudComponent.clickMyTasksFilter();
|
||||
await tasksCloudDemoPage.taskListCloudComponent().checkContentIsDisplayedById(candidateUsersTask.entry.id);
|
||||
await tasksCloudDemoPage.taskListCloudComponent().selectRowByTaskId(candidateUsersTask.entry.id);
|
||||
await expect(await taskFormCloudComponent.getReleaseButtonText()).toBe('RELEASE');
|
||||
});
|
||||
|
||||
it('[C310142] Empty content is displayed when having a task without form', async () => {
|
||||
await tasksCloudDemoPage.myTasksFilter().clickTaskFilter();
|
||||
await tasksCloudDemoPage.taskFilterCloudComponent.clickMyTasksFilter();
|
||||
await tasksCloudDemoPage.taskListCloudComponent().checkContentIsDisplayedByName(assigneeTask.entry.name);
|
||||
await tasksCloudDemoPage.taskListCloudComponent().selectRow(assigneeTask.entry.name);
|
||||
await taskFormCloudComponent.checkFormIsNotDisplayed();
|
||||
@@ -189,7 +189,7 @@ describe('Task form cloud component', () => {
|
||||
});
|
||||
|
||||
it('[C310199] Should not be able to complete a task when required field is empty or invalid data is added to a field', async () => {
|
||||
await tasksCloudDemoPage.myTasksFilter().clickTaskFilter();
|
||||
await tasksCloudDemoPage.taskFilterCloudComponent.clickMyTasksFilter();
|
||||
await tasksCloudDemoPage.taskListCloudComponent().checkContentIsDisplayedByName(formValidationsTask.entry.name);
|
||||
await tasksCloudDemoPage.taskListCloudComponent().selectRow(formValidationsTask.entry.name);
|
||||
await taskFormCloudComponent.checkFormIsDisplayed();
|
||||
@@ -225,8 +225,8 @@ describe('Task form cloud component', () => {
|
||||
});
|
||||
|
||||
it('[C307093] Complete button is not displayed when the task is already completed', async () => {
|
||||
await tasksCloudDemoPage.completedTasksFilter().clickTaskFilter();
|
||||
await expect(await tasksCloudDemoPage.getActiveFilterName()).toBe('Completed Tasks');
|
||||
await tasksCloudDemoPage.taskFilterCloudComponent.clickCompletedTasksFilter();
|
||||
await expect(await tasksCloudDemoPage.taskFilterCloudComponent.getActiveFilterName()).toBe('Completed Tasks');
|
||||
await tasksCloudDemoPage.taskListCloudComponent().checkContentIsDisplayedByName(completedTaskName);
|
||||
await tasksCloudDemoPage.taskListCloudComponent().selectRow(completedTaskName);
|
||||
await taskHeaderCloudPage.checkTaskPropertyListIsDisplayed();
|
||||
@@ -234,8 +234,8 @@ describe('Task form cloud component', () => {
|
||||
});
|
||||
|
||||
it('[C307095] Task can not be completed by owner user', async () => {
|
||||
await tasksCloudDemoPage.myTasksFilter().clickTaskFilter();
|
||||
await expect(await tasksCloudDemoPage.getActiveFilterName()).toBe('My Tasks');
|
||||
await tasksCloudDemoPage.taskFilterCloudComponent.clickMyTasksFilter();
|
||||
await expect(await tasksCloudDemoPage.taskFilterCloudComponent.getActiveFilterName()).toBe('My Tasks');
|
||||
await tasksCloudDemoPage.editTaskFilterCloudComponent().openFilter();
|
||||
|
||||
await browser.driver.sleep(1000);
|
||||
@@ -250,21 +250,21 @@ describe('Task form cloud component', () => {
|
||||
});
|
||||
|
||||
it('[C307110] Task list is displayed after clicking on Cancel button', async () => {
|
||||
await tasksCloudDemoPage.myTasksFilter().clickTaskFilter();
|
||||
await expect(await tasksCloudDemoPage.getActiveFilterName()).toBe('My Tasks');
|
||||
await tasksCloudDemoPage.taskFilterCloudComponent.clickMyTasksFilter();
|
||||
await expect(await tasksCloudDemoPage.taskFilterCloudComponent.getActiveFilterName()).toBe('My Tasks');
|
||||
|
||||
await tasksCloudDemoPage.taskListCloudComponent().checkContentIsDisplayedByName(assigneeTask.entry.name);
|
||||
await tasksCloudDemoPage.taskListCloudComponent().selectRow(assigneeTask.entry.name);
|
||||
await taskHeaderCloudPage.checkTaskPropertyListIsDisplayed();
|
||||
await taskFormCloudComponent.clickCancelButton();
|
||||
|
||||
await expect(await tasksCloudDemoPage.getActiveFilterName()).toBe('My Tasks');
|
||||
await expect(await tasksCloudDemoPage.taskFilterCloudComponent.getActiveFilterName()).toBe('My Tasks');
|
||||
await tasksCloudDemoPage.taskListCloudComponent().checkContentIsDisplayedByName(assigneeTask.entry.name);
|
||||
});
|
||||
|
||||
it('[C307094] Standalone Task can be completed by a user that is owner and assignee', async () => {
|
||||
await tasksCloudDemoPage.myTasksFilter().clickTaskFilter();
|
||||
await expect(await tasksCloudDemoPage.getActiveFilterName()).toBe('My Tasks');
|
||||
await tasksCloudDemoPage.taskFilterCloudComponent.clickMyTasksFilter();
|
||||
await expect(await tasksCloudDemoPage.taskFilterCloudComponent.getActiveFilterName()).toBe('My Tasks');
|
||||
|
||||
await tasksCloudDemoPage.taskListCloudComponent().checkContentIsDisplayedByName(toBeCompletedTask.entry.name);
|
||||
await tasksCloudDemoPage.taskListCloudComponent().selectRow(toBeCompletedTask.entry.name);
|
||||
@@ -273,14 +273,14 @@ describe('Task form cloud component', () => {
|
||||
await taskFormCloudComponent.clickCompleteButton();
|
||||
await tasksCloudDemoPage.taskListCloudComponent().checkContentIsNotDisplayedByName(toBeCompletedTask.entry.name);
|
||||
|
||||
await tasksCloudDemoPage.completedTasksFilter().clickTaskFilter();
|
||||
await tasksCloudDemoPage.taskFilterCloudComponent.clickCompletedTasksFilter();
|
||||
await tasksCloudDemoPage.taskListCloudComponent().checkContentIsDisplayedByName(toBeCompletedTask.entry.name);
|
||||
await taskFormCloudComponent.checkCompleteButtonIsNotDisplayed();
|
||||
});
|
||||
|
||||
it('[C307111] Task of a process can be completed by a user that is owner and assignee', async () => {
|
||||
await tasksCloudDemoPage.myTasksFilter().clickTaskFilter();
|
||||
await expect(await tasksCloudDemoPage.getActiveFilterName()).toBe('My Tasks');
|
||||
await tasksCloudDemoPage.taskFilterCloudComponent.clickMyTasksFilter();
|
||||
await expect(await tasksCloudDemoPage.taskFilterCloudComponent.getActiveFilterName()).toBe('My Tasks');
|
||||
|
||||
await tasksCloudDemoPage.taskListCloudComponent().checkContentIsDisplayedByName(completedTask.entry.name);
|
||||
await tasksCloudDemoPage.taskListCloudComponent().selectRow(completedTask.entry.name);
|
||||
@@ -289,7 +289,7 @@ describe('Task form cloud component', () => {
|
||||
await taskFormCloudComponent.clickCompleteButton();
|
||||
await tasksCloudDemoPage.taskListCloudComponent().checkContentIsNotDisplayedByName(completedTask.entry.name);
|
||||
|
||||
await tasksCloudDemoPage.completedTasksFilter().clickTaskFilter();
|
||||
await tasksCloudDemoPage.taskFilterCloudComponent.clickCompletedTasksFilter();
|
||||
await tasksCloudDemoPage.taskListCloudComponent().checkContentIsDisplayedByName(completedTask.entry.name);
|
||||
await taskFormCloudComponent.checkCompleteButtonIsNotDisplayed();
|
||||
});
|
||||
|
||||
@@ -115,7 +115,7 @@ describe('Task Header cloud component', () => {
|
||||
});
|
||||
|
||||
it('[C291943] Should display task details for assigned task', async () => {
|
||||
await tasksCloudDemoPage.myTasksFilter().clickTaskFilter();
|
||||
await tasksCloudDemoPage.taskFilterCloudComponent.clickMyTasksFilter();
|
||||
await tasksCloudDemoPage.taskListCloudComponent().checkContentIsDisplayedByName(basicCreatedTaskName);
|
||||
await tasksCloudDemoPage.taskListCloudComponent().selectRow(basicCreatedTaskName);
|
||||
await expect(await taskHeaderCloudPage.getId()).toEqual(basicCreatedTask.entry.id);
|
||||
@@ -134,8 +134,7 @@ describe('Task Header cloud component', () => {
|
||||
});
|
||||
|
||||
it('[C291944] Should display task details for completed task', async () => {
|
||||
await tasksCloudDemoPage.myTasksFilter().clickTaskFilter();
|
||||
await tasksCloudDemoPage.completedTasksFilter().clickTaskFilter();
|
||||
await tasksCloudDemoPage.taskFilterCloudComponent.clickCompletedTasksFilter();
|
||||
await tasksCloudDemoPage.taskListCloudComponent().checkContentIsDisplayedByName(completedTaskName);
|
||||
await tasksCloudDemoPage.taskListCloudComponent().selectRow(completedTaskName);
|
||||
await expect(await taskHeaderCloudPage.getId()).toEqual(completedTask.entry.id);
|
||||
@@ -154,7 +153,7 @@ describe('Task Header cloud component', () => {
|
||||
});
|
||||
|
||||
it('[C291945] Should Parent Name and Parent Id not be empty in task details for sub task', async () => {
|
||||
await tasksCloudDemoPage.myTasksFilter().clickTaskFilter();
|
||||
await tasksCloudDemoPage.taskFilterCloudComponent.clickMyTasksFilter();
|
||||
await tasksCloudDemoPage.taskListCloudComponent().checkContentIsDisplayedByName(subTask.entry.name);
|
||||
await tasksCloudDemoPage.taskListCloudComponent().selectRow(subTask.entry.name);
|
||||
await expect(await taskHeaderCloudPage.getId()).toEqual(subTask.entry.id);
|
||||
@@ -187,8 +186,7 @@ describe('Task Header cloud component', () => {
|
||||
});
|
||||
|
||||
it('[C311280] Should pick up the default date format from the app configuration', async () => {
|
||||
await tasksCloudDemoPage.myTasksFilter().clickTaskFilter();
|
||||
await tasksCloudDemoPage.completedTasksFilter().clickTaskFilter();
|
||||
await tasksCloudDemoPage.taskFilterCloudComponent.clickCompletedTasksFilter();
|
||||
await tasksCloudDemoPage.taskListCloudComponent().checkContentIsDisplayedByName(completedTaskName);
|
||||
await tasksCloudDemoPage.taskListCloudComponent().selectRow(completedTaskName);
|
||||
await taskHeaderCloudPage.checkTaskPropertyListIsDisplayed();
|
||||
|
||||
@@ -93,11 +93,11 @@ describe('Process list cloud', () => {
|
||||
await tasksCloudDemoPage.actionAdded('invisibleaction');
|
||||
await tasksCloudDemoPage.clickAppButton();
|
||||
await tasksCloudDemoPage.editTaskFilterCloudComponent().openFilter();
|
||||
await tasksCloudDemoPage.myTasksFilter().checkTaskFilterIsDisplayed();
|
||||
await tasksCloudDemoPage.taskFilterCloudComponent.checkMyTasksFilterIsDisplayed();
|
||||
});
|
||||
|
||||
it('[C315723] Should be able to see and execute custom action menu', async () => {
|
||||
await expect(await tasksCloudDemoPage.getActiveFilterName()).toBe('My Tasks');
|
||||
await expect(await tasksCloudDemoPage.taskFilterCloudComponent.getActiveFilterName()).toBe('My Tasks');
|
||||
await tasksCloudDemoPage.taskListCloudComponent().checkTaskListIsLoaded();
|
||||
await tasksCloudDemoPage.taskListCloudComponent().checkContentIsDisplayedById(editTask.list.entries[0].entry.id);
|
||||
await tasksCloudDemoPage.taskListCloudComponent().clickOptionsButton(editTask.list.entries[0].entry.id);
|
||||
|
||||
@@ -128,8 +128,7 @@ describe('Edit task filters and task list properties', () => {
|
||||
await appListCloudComponent.checkApsContainer();
|
||||
await appListCloudComponent.goToApp(simpleApp);
|
||||
await tasksCloudDemoPage.editTaskFilterCloudComponent().openFilter();
|
||||
await tasksCloudDemoPage.myTasksFilter().checkTaskFilterIsDisplayed();
|
||||
|
||||
await tasksCloudDemoPage.taskFilterCloudComponent.checkMyTasksFilterIsDisplayed();
|
||||
});
|
||||
|
||||
it('[C306901] Should display tasks sorted by task name when taskName is selected from sort dropdown', async () => {
|
||||
@@ -141,7 +140,6 @@ describe('Edit task filters and task list properties', () => {
|
||||
|
||||
await tasksCloudDemoPage.editTaskFilterCloudComponent().setOrderFilterDropDown('DESC');
|
||||
await expect(await tasksCloudDemoPage.taskListCloudComponent().getDataTable().checkListIsSorted('DESC', 'Name')).toBe(true);
|
||||
|
||||
});
|
||||
|
||||
it('[C290156] Should display tasks ordered by id when Id is selected from sort dropdown', async () => {
|
||||
@@ -153,7 +151,6 @@ describe('Edit task filters and task list properties', () => {
|
||||
|
||||
await tasksCloudDemoPage.editTaskFilterCloudComponent().setOrderFilterDropDown('DESC');
|
||||
await expect(await tasksCloudDemoPage.taskListCloudComponent().getDataTable().checkListIsSorted('DESC', 'Id')).toBe(true);
|
||||
|
||||
});
|
||||
|
||||
it('[C306903] Should display tasks sorted by processDefinitionId when processDefinitionId is selected from sort dropdown', async () => {
|
||||
@@ -211,7 +208,6 @@ describe('Edit task filters and task list properties', () => {
|
||||
|
||||
await tasksCloudDemoPage.editTaskFilterCloudComponent().setOrderFilterDropDown('DESC');
|
||||
await expect(await tasksCloudDemoPage.taskListCloudComponent().getDataTable().checkListIsSorted('DESC', 'Priority')).toBe(true);
|
||||
|
||||
});
|
||||
|
||||
it('[C307115] Should display tasks sorted by owner when owner is selected from sort dropdown', async () => {
|
||||
|
||||
@@ -145,12 +145,12 @@ describe('Edit task filters and task list properties', () => {
|
||||
await appListCloudComponent.checkApsContainer();
|
||||
await appListCloudComponent.goToApp(simpleApp);
|
||||
await tasksCloudDemoPage.editTaskFilterCloudComponent().openFilter();
|
||||
await tasksCloudDemoPage.myTasksFilter().checkTaskFilterIsDisplayed();
|
||||
await tasksCloudDemoPage.taskFilterCloudComponent.checkMyTasksFilterIsDisplayed();
|
||||
});
|
||||
|
||||
it('[C292004] Filter by appName', async () => {
|
||||
await tasksCloudDemoPage.myTasksFilter().checkTaskFilterIsDisplayed();
|
||||
await expect(await tasksCloudDemoPage.getActiveFilterName()).toBe('My Tasks');
|
||||
await tasksCloudDemoPage.taskFilterCloudComponent.checkMyTasksFilterIsDisplayed();
|
||||
await expect(await tasksCloudDemoPage.taskFilterCloudComponent.getActiveFilterName()).toBe('My Tasks');
|
||||
|
||||
await expect(await tasksCloudDemoPage.editTaskFilterCloudComponent().getAppNameDropDownValue()).toEqual(simpleApp);
|
||||
|
||||
@@ -165,8 +165,8 @@ describe('Edit task filters and task list properties', () => {
|
||||
});
|
||||
|
||||
it('[C291906] Should be able to see only the task with specific taskId when typing it in the task Id field', async () => {
|
||||
await tasksCloudDemoPage.myTasksFilter().checkTaskFilterIsDisplayed();
|
||||
await expect(await tasksCloudDemoPage.getActiveFilterName()).toBe('My Tasks');
|
||||
await tasksCloudDemoPage.taskFilterCloudComponent.checkMyTasksFilterIsDisplayed();
|
||||
await expect(await tasksCloudDemoPage.taskFilterCloudComponent.getActiveFilterName()).toBe('My Tasks');
|
||||
|
||||
await tasksCloudDemoPage.editTaskFilterCloudComponent().setId(createdTask.entry.id);
|
||||
await expect(await tasksCloudDemoPage.editTaskFilterCloudComponent().getId()).toEqual(createdTask.entry.id);
|
||||
@@ -177,8 +177,8 @@ describe('Edit task filters and task list properties', () => {
|
||||
});
|
||||
|
||||
it('[C291907] Should be able to see No tasks found when typing an invalid task id', async () => {
|
||||
await tasksCloudDemoPage.myTasksFilter().checkTaskFilterIsDisplayed();
|
||||
await expect(await tasksCloudDemoPage.getActiveFilterName()).toBe('My Tasks');
|
||||
await tasksCloudDemoPage.taskFilterCloudComponent.checkMyTasksFilterIsDisplayed();
|
||||
await expect(await tasksCloudDemoPage.taskFilterCloudComponent.getActiveFilterName()).toBe('My Tasks');
|
||||
|
||||
await tasksCloudDemoPage.editTaskFilterCloudComponent().setId('invalidId');
|
||||
await expect(await tasksCloudDemoPage.editTaskFilterCloudComponent().getId()).toEqual('invalidId');
|
||||
@@ -187,8 +187,8 @@ describe('Edit task filters and task list properties', () => {
|
||||
});
|
||||
|
||||
it('[C297476] Filter by taskName', async () => {
|
||||
await tasksCloudDemoPage.myTasksFilter().checkTaskFilterIsDisplayed();
|
||||
await expect(await tasksCloudDemoPage.getActiveFilterName()).toBe('My Tasks');
|
||||
await tasksCloudDemoPage.taskFilterCloudComponent.checkMyTasksFilterIsDisplayed();
|
||||
await expect(await tasksCloudDemoPage.taskFilterCloudComponent.getActiveFilterName()).toBe('My Tasks');
|
||||
|
||||
await tasksCloudDemoPage.editTaskFilterCloudComponent().setTaskName(createdTask.entry.name);
|
||||
await expect(await tasksCloudDemoPage.editTaskFilterCloudComponent().getTaskName()).toEqual(createdTask.entry.name);
|
||||
@@ -199,8 +199,8 @@ describe('Edit task filters and task list properties', () => {
|
||||
});
|
||||
|
||||
it('[C297613] Should be able to see No tasks found when typing a task name that does not exist', async () => {
|
||||
await tasksCloudDemoPage.myTasksFilter().checkTaskFilterIsDisplayed();
|
||||
await expect(await tasksCloudDemoPage.getActiveFilterName()).toBe('My Tasks');
|
||||
await tasksCloudDemoPage.taskFilterCloudComponent.checkMyTasksFilterIsDisplayed();
|
||||
await expect(await tasksCloudDemoPage.taskFilterCloudComponent.getActiveFilterName()).toBe('My Tasks');
|
||||
|
||||
await tasksCloudDemoPage.editTaskFilterCloudComponent().setTaskName('invalidName');
|
||||
await expect(await tasksCloudDemoPage.editTaskFilterCloudComponent().getTaskName()).toEqual('invalidName');
|
||||
@@ -209,8 +209,8 @@ describe('Edit task filters and task list properties', () => {
|
||||
});
|
||||
|
||||
it('[C297480] Should be able to see only tasks that are part of a specific process when processInstanceId is set', async () => {
|
||||
await tasksCloudDemoPage.myTasksFilter().checkTaskFilterIsDisplayed();
|
||||
await expect(await tasksCloudDemoPage.getActiveFilterName()).toBe('My Tasks');
|
||||
await tasksCloudDemoPage.taskFilterCloudComponent.checkMyTasksFilterIsDisplayed();
|
||||
await expect(await tasksCloudDemoPage.taskFilterCloudComponent.getActiveFilterName()).toBe('My Tasks');
|
||||
|
||||
await tasksCloudDemoPage.editTaskFilterCloudComponent().setProcessInstanceId(processInstance.entry.id);
|
||||
await tasksCloudDemoPage.editTaskFilterCloudComponent().setStatusFilterDropDown('ALL');
|
||||
@@ -221,8 +221,8 @@ describe('Edit task filters and task list properties', () => {
|
||||
});
|
||||
|
||||
it('[C297684] Should be able to see No tasks found when typing an invalid processInstanceId', async () => {
|
||||
await tasksCloudDemoPage.myTasksFilter().checkTaskFilterIsDisplayed();
|
||||
await expect(await tasksCloudDemoPage.getActiveFilterName()).toBe('My Tasks');
|
||||
await tasksCloudDemoPage.taskFilterCloudComponent.checkMyTasksFilterIsDisplayed();
|
||||
await expect(await tasksCloudDemoPage.taskFilterCloudComponent.getActiveFilterName()).toBe('My Tasks');
|
||||
|
||||
await tasksCloudDemoPage.editTaskFilterCloudComponent().setProcessInstanceId('invalidTaskId');
|
||||
|
||||
@@ -230,8 +230,8 @@ describe('Edit task filters and task list properties', () => {
|
||||
});
|
||||
|
||||
it('[C297478] Should be able to see only tasks that are assigned to a specific user when assignee is set', async () => {
|
||||
await tasksCloudDemoPage.myTasksFilter().checkTaskFilterIsDisplayed();
|
||||
await expect(await tasksCloudDemoPage.getActiveFilterName()).toBe('My Tasks');
|
||||
await tasksCloudDemoPage.taskFilterCloudComponent.checkMyTasksFilterIsDisplayed();
|
||||
await expect(await tasksCloudDemoPage.taskFilterCloudComponent.getActiveFilterName()).toBe('My Tasks');
|
||||
|
||||
await tasksCloudDemoPage.editTaskFilterCloudComponent().setAssignee('admin.adf');
|
||||
|
||||
@@ -240,8 +240,8 @@ describe('Edit task filters and task list properties', () => {
|
||||
});
|
||||
|
||||
it('[C297686] Should be able to see No tasks found when typing an invalid user to assignee field', async () => {
|
||||
await tasksCloudDemoPage.myTasksFilter().checkTaskFilterIsDisplayed();
|
||||
await expect(await tasksCloudDemoPage.getActiveFilterName()).toBe('My Tasks');
|
||||
await tasksCloudDemoPage.taskFilterCloudComponent.checkMyTasksFilterIsDisplayed();
|
||||
await expect(await tasksCloudDemoPage.taskFilterCloudComponent.getActiveFilterName()).toBe('My Tasks');
|
||||
|
||||
await tasksCloudDemoPage.editTaskFilterCloudComponent().setAssignee('invalid');
|
||||
|
||||
@@ -249,8 +249,8 @@ describe('Edit task filters and task list properties', () => {
|
||||
});
|
||||
|
||||
it('[C297482] Should be able to see only tasks with specific priority when priority is set', async () => {
|
||||
await tasksCloudDemoPage.myTasksFilter().checkTaskFilterIsDisplayed();
|
||||
await expect(await tasksCloudDemoPage.getActiveFilterName()).toBe('My Tasks');
|
||||
await tasksCloudDemoPage.taskFilterCloudComponent.checkMyTasksFilterIsDisplayed();
|
||||
await expect(await tasksCloudDemoPage.taskFilterCloudComponent.getActiveFilterName()).toBe('My Tasks');
|
||||
|
||||
await tasksCloudDemoPage.editTaskFilterCloudComponent().setPriority(priority);
|
||||
|
||||
@@ -259,16 +259,16 @@ describe('Edit task filters and task list properties', () => {
|
||||
});
|
||||
|
||||
it('[C297687] Should be able to see No tasks found when typing unused value for priority field', async () => {
|
||||
await tasksCloudDemoPage.myTasksFilter().checkTaskFilterIsDisplayed();
|
||||
await expect(await tasksCloudDemoPage.getActiveFilterName()).toBe('My Tasks');
|
||||
await tasksCloudDemoPage.taskFilterCloudComponent.checkMyTasksFilterIsDisplayed();
|
||||
await expect(await tasksCloudDemoPage.taskFilterCloudComponent.getActiveFilterName()).toBe('My Tasks');
|
||||
await tasksCloudDemoPage.editTaskFilterCloudComponent().setPriority('87650');
|
||||
|
||||
await expect(await tasksCloudDemoPage.taskListCloudComponent().getNoTasksFoundMessage()).toEqual(noTasksFoundMessage);
|
||||
});
|
||||
|
||||
it('[C297481] Should be able to see only tasks with specific parentTaskId when parentTaskId is set', async () => {
|
||||
await tasksCloudDemoPage.myTasksFilter().checkTaskFilterIsDisplayed();
|
||||
await expect(await tasksCloudDemoPage.getActiveFilterName()).toBe('My Tasks');
|
||||
await tasksCloudDemoPage.taskFilterCloudComponent.checkMyTasksFilterIsDisplayed();
|
||||
await expect(await tasksCloudDemoPage.taskFilterCloudComponent.getActiveFilterName()).toBe('My Tasks');
|
||||
|
||||
await tasksCloudDemoPage.editTaskFilterCloudComponent().setParentTaskId(subTask.entry.parentTaskId);
|
||||
|
||||
@@ -277,8 +277,8 @@ describe('Edit task filters and task list properties', () => {
|
||||
});
|
||||
|
||||
it('[C297486] Filter by Owner', async () => {
|
||||
await tasksCloudDemoPage.myTasksFilter().checkTaskFilterIsDisplayed();
|
||||
await expect(await tasksCloudDemoPage.getActiveFilterName()).toBe('My Tasks');
|
||||
await tasksCloudDemoPage.taskFilterCloudComponent.checkMyTasksFilterIsDisplayed();
|
||||
await expect(await tasksCloudDemoPage.taskFilterCloudComponent.getActiveFilterName()).toBe('My Tasks');
|
||||
|
||||
await tasksCloudDemoPage.editTaskFilterCloudComponent().setStatusFilterDropDown('ALL');
|
||||
await tasksCloudDemoPage.editTaskFilterCloudComponent().clearAssignee();
|
||||
@@ -293,8 +293,8 @@ describe('Edit task filters and task list properties', () => {
|
||||
});
|
||||
|
||||
it('[C297484] Task is displayed when typing into lastModifiedFrom field a date before the task CreatedDate', async() => {
|
||||
await tasksCloudDemoPage.myTasksFilter().checkTaskFilterIsDisplayed();
|
||||
await expect(await tasksCloudDemoPage.getActiveFilterName()).toBe('My Tasks');
|
||||
await tasksCloudDemoPage.taskFilterCloudComponent.checkMyTasksFilterIsDisplayed();
|
||||
await expect(await tasksCloudDemoPage.taskFilterCloudComponent.getActiveFilterName()).toBe('My Tasks');
|
||||
|
||||
await tasksCloudDemoPage.editTaskFilterCloudComponent().setLastModifiedFrom(beforeDate);
|
||||
await tasksCloudDemoPage.taskListCloudComponent().checkContentIsDisplayedByName(createdTask.entry.name);
|
||||
@@ -304,16 +304,16 @@ describe('Edit task filters and task list properties', () => {
|
||||
});
|
||||
|
||||
it('[C297689] Task is not displayed when typing into lastModifiedFrom field the same date as tasks CreatedDate', async () => {
|
||||
await tasksCloudDemoPage.myTasksFilter().checkTaskFilterIsDisplayed();
|
||||
await expect(await tasksCloudDemoPage.getActiveFilterName()).toBe('My Tasks');
|
||||
await tasksCloudDemoPage.taskFilterCloudComponent.checkMyTasksFilterIsDisplayed();
|
||||
await expect(await tasksCloudDemoPage.taskFilterCloudComponent.getActiveFilterName()).toBe('My Tasks');
|
||||
|
||||
await tasksCloudDemoPage.editTaskFilterCloudComponent().setLastModifiedFrom(currentDate);
|
||||
await tasksCloudDemoPage.taskListCloudComponent().checkContentIsNotDisplayedByName(createdTask.entry.name);
|
||||
});
|
||||
|
||||
it('[C297485] Task is displayed when typing into lastModifiedTo field a date after the task CreatedDate', async () => {
|
||||
await tasksCloudDemoPage.myTasksFilter().checkTaskFilterIsDisplayed();
|
||||
await expect(await tasksCloudDemoPage.getActiveFilterName()).toBe('My Tasks');
|
||||
await tasksCloudDemoPage.taskFilterCloudComponent.checkMyTasksFilterIsDisplayed();
|
||||
await expect(await tasksCloudDemoPage.taskFilterCloudComponent.getActiveFilterName()).toBe('My Tasks');
|
||||
|
||||
await tasksCloudDemoPage.editTaskFilterCloudComponent().setLastModifiedFrom(afterDate);
|
||||
await tasksCloudDemoPage.taskListCloudComponent().checkContentIsDisplayedByName(createdTask.entry.name);
|
||||
@@ -323,8 +323,8 @@ describe('Edit task filters and task list properties', () => {
|
||||
});
|
||||
|
||||
it('[C297690] Task is not displayed when typing into lastModifiedTo field the same date as tasks CreatedDate', async () => {
|
||||
await tasksCloudDemoPage.myTasksFilter().checkTaskFilterIsDisplayed();
|
||||
await expect(await tasksCloudDemoPage.getActiveFilterName()).toBe('My Tasks');
|
||||
await tasksCloudDemoPage.taskFilterCloudComponent.checkMyTasksFilterIsDisplayed();
|
||||
await expect(await tasksCloudDemoPage.taskFilterCloudComponent.getActiveFilterName()).toBe('My Tasks');
|
||||
|
||||
await tasksCloudDemoPage.editTaskFilterCloudComponent().setLastModifiedTo(currentDate);
|
||||
await tasksCloudDemoPage.taskListCloudComponent().checkContentIsNotDisplayedByName(createdTask.entry.name);
|
||||
@@ -333,8 +333,8 @@ describe('Edit task filters and task list properties', () => {
|
||||
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', async () => {
|
||||
|
||||
await tasksCloudDemoPage.myTasksFilter().checkTaskFilterIsDisplayed();
|
||||
await expect(await tasksCloudDemoPage.getActiveFilterName()).toBe('My Tasks');
|
||||
await tasksCloudDemoPage.taskFilterCloudComponent.checkMyTasksFilterIsDisplayed();
|
||||
await expect(await tasksCloudDemoPage.taskFilterCloudComponent.getActiveFilterName()).toBe('My Tasks');
|
||||
|
||||
await tasksCloudDemoPage.editTaskFilterCloudComponent().setLastModifiedFrom(beforeDate);
|
||||
await tasksCloudDemoPage.editTaskFilterCloudComponent().setLastModifiedTo(beforeDate);
|
||||
@@ -345,8 +345,8 @@ describe('Edit task filters and task list properties', () => {
|
||||
it('[C297692] Task is displayed when typing into lastModifiedFrom field a date before the tasks due date ' +
|
||||
'and into lastModifiedTo a date after', async () => {
|
||||
|
||||
await tasksCloudDemoPage.myTasksFilter().checkTaskFilterIsDisplayed();
|
||||
await expect(await tasksCloudDemoPage.getActiveFilterName()).toBe('My Tasks');
|
||||
await tasksCloudDemoPage.taskFilterCloudComponent.checkMyTasksFilterIsDisplayed();
|
||||
await expect(await tasksCloudDemoPage.taskFilterCloudComponent.getActiveFilterName()).toBe('My Tasks');
|
||||
|
||||
await tasksCloudDemoPage.editTaskFilterCloudComponent().setLastModifiedFrom(beforeDate);
|
||||
await tasksCloudDemoPage.editTaskFilterCloudComponent().setLastModifiedTo(afterDate);
|
||||
@@ -357,8 +357,8 @@ describe('Edit task filters and task list properties', () => {
|
||||
it('[C297693] Task is not displayed when typing into lastModifiedFrom field a date after the tasks due date ' +
|
||||
'and into lastModifiedTo a date after', async () => {
|
||||
|
||||
await tasksCloudDemoPage.myTasksFilter().checkTaskFilterIsDisplayed();
|
||||
await expect(await tasksCloudDemoPage.getActiveFilterName()).toBe('My Tasks');
|
||||
await tasksCloudDemoPage.taskFilterCloudComponent.checkMyTasksFilterIsDisplayed();
|
||||
await expect(await tasksCloudDemoPage.taskFilterCloudComponent.getActiveFilterName()).toBe('My Tasks');
|
||||
|
||||
await tasksCloudDemoPage.editTaskFilterCloudComponent().setLastModifiedFrom(afterDate);
|
||||
await tasksCloudDemoPage.editTaskFilterCloudComponent().setLastModifiedTo(afterDate);
|
||||
|
||||
@@ -73,7 +73,7 @@ describe('Task list cloud - selection', () => {
|
||||
await navigationBarPage.navigateToProcessServicesCloudPage();
|
||||
await appListCloudComponent.checkApsContainer();
|
||||
await appListCloudComponent.goToApp(simpleApp);
|
||||
await tasksCloudDemoPage.myTasksFilter().checkTaskFilterIsDisplayed();
|
||||
await tasksCloudDemoPage.taskFilterCloudComponent.checkMyTasksFilterIsDisplayed();
|
||||
await tasksCloudDemoPage.clickSettingsButton();
|
||||
await tasksCloudDemoPage.disableDisplayTaskDetails();
|
||||
await tasksCloudDemoPage.clickAppButton();
|
||||
|
||||
Reference in New Issue
Block a user