[ADF-4829] - Add e2e tests for custom action menu in TaskList and ProcessList (#5081)

* in progress custom action menu on tasklist

* C315723 - automated

* split into 2 methods, addAction, addDisabledAction
This commit is contained in:
Geeta Mandakini Ayyalasomayajula
2019-09-19 13:32:45 +01:00
committed by Maurizio Vitale
parent c2af8a23f0
commit 1527397b7b
5 changed files with 182 additions and 3 deletions

View File

@@ -90,6 +90,8 @@ describe('Process list cloud', () => {
await tasksCloudDemoPage.actionAdded('edit');
await tasksCloudDemoPage.addAction('delete');
await tasksCloudDemoPage.actionAdded('delete');
await tasksCloudDemoPage.addDisabledAction('disabledaction');
await tasksCloudDemoPage.actionAdded('disabledaction');
await tasksCloudDemoPage.clickAppButton();
await processCloudDemoPage.clickOnProcessFilters();
await processCloudDemoPage.runningProcessesFilter().clickProcessFilter();
@@ -99,9 +101,12 @@ describe('Process list cloud', () => {
await expect(await processCloudDemoPage.getActiveFilterName()).toBe('Running Processes');
await processCloudDemoPage.processListCloudComponent().checkProcessListIsLoaded();
await processCloudDemoPage.processListCloudComponent().checkContentIsDisplayedById(editProcess.entry.id);
await processCloudDemoPage.processListCloudComponent().clickOnCustomActionMenu(editProcess.entry.id, 'edit');
await processCloudDemoPage.processListCloudComponent().clickOptionsButton(editProcess.entry.id);
await expect(await processCloudDemoPage.processListCloudComponent().isCustomActionEnabled('disabledaction')).toBe(false);
await processCloudDemoPage.processListCloudComponent().clickOnCustomActionMenu('edit');
await processCloudDemoPage.checkActionExecuted(editProcess.entry.id, 'edit');
await processCloudDemoPage.processListCloudComponent().rightClickOnRow(deleteProcess.entry.id);
await expect(await processCloudDemoPage.processListCloudComponent().isCustomActionEnabled('disabledaction')).toBe(false);
await processCloudDemoPage.processListCloudComponent().clickContextMenuActionNamed('delete');
await processCloudDemoPage.checkActionExecuted(deleteProcess.entry.id, 'delete');
});