[ADF-5080] Process List e2e (#5476)

This commit is contained in:
dhrn 2020-02-13 16:58:08 +05:30 committed by GitHub
parent 281b75b6bf
commit 9435205653
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -23,12 +23,11 @@ import { ProcessFiltersPage } from '../pages/adf/process-services/processFilters
import { ProcessServiceTabBarPage } from '../pages/adf/process-services/processServiceTabBarPage'; import { ProcessServiceTabBarPage } from '../pages/adf/process-services/processServiceTabBarPage';
import { ProcessDetailsPage } from '../pages/adf/process-services/processDetailsPage'; import { ProcessDetailsPage } from '../pages/adf/process-services/processDetailsPage';
import { ProcessListPage } from '../pages/adf/process-services/processListPage'; import { ProcessListPage } from '../pages/adf/process-services/processListPage';
import { AlfrescoApiCompatibility as AlfrescoApi } from '@alfresco/js-api'; import { AlfrescoApiCompatibility as AlfrescoApi } from '@alfresco/js-api';
import { AppsActions } from '../actions/APS/apps.actions'; import { AppsActions } from '../actions/APS/apps.actions';
import { UsersActions } from '../actions/users.actions'; import { UsersActions } from '../actions/users.actions';
import { browser } from 'protractor'; import { browser } from 'protractor';
import { ProcessListDemoPage } from '../pages/adf/demo-shell/process-services/processListDemoPage';
describe('Process Filters Test', () => { describe('Process Filters Test', () => {
@ -36,6 +35,7 @@ describe('Process Filters Test', () => {
const processListPage = new ProcessListPage(); const processListPage = new ProcessListPage();
const navigationBarPage = new NavigationBarPage(); const navigationBarPage = new NavigationBarPage();
const processServicesPage = new ProcessServicesPage(); const processServicesPage = new ProcessServicesPage();
const processListDemoPage = new ProcessListDemoPage();
const startProcessPage = new StartProcessPage(); const startProcessPage = new StartProcessPage();
const processFiltersPage = new ProcessFiltersPage(); const processFiltersPage = new ProcessFiltersPage();
const processServiceTabBarPage = new ProcessServiceTabBarPage(); const processServiceTabBarPage = new ProcessServiceTabBarPage();
@ -46,7 +46,8 @@ describe('Process Filters Test', () => {
const processTitle = { const processTitle = {
running: 'Test_running', running: 'Test_running',
completed: 'Test_completed' completed: 'Test_completed',
canceled: 'Test_canceled'
}; };
const processFilter = { const processFilter = {
running: 'Running', running: 'Running',
@ -163,4 +164,26 @@ describe('Process Filters Test', () => {
await processFiltersPage.checkFilterIsHighlighted(filter.name); await processFiltersPage.checkFilterIsHighlighted(filter.name);
} }
}); });
it('[C260463] Should Cancel process be displayed in Completed process filters', async () => {
await processServicesPage.goToApp(app.title);
await processServiceTabBarPage.clickProcessButton();
await processListPage.checkProcessListIsDisplayed();
await processFiltersPage.clickCreateProcessButton();
await processFiltersPage.clickNewProcessDropdown();
await startProcessPage.enterProcessName(processTitle.canceled);
await startProcessPage.clickFormStartProcessButton();
await processListDemoPage.checkProcessIsDisplayed(processTitle.canceled);
await processDetailsPage.clickCancelProcessButton();
await processListDemoPage.checkProcessIsNotDisplayed(processTitle.canceled);
await processFiltersPage.clickCompletedFilterButton();
await processFiltersPage.checkFilterIsHighlighted(processFilter.completed);
await processListDemoPage.checkProcessIsDisplayed(processTitle.canceled);
await processFiltersPage.selectFromProcessList(processTitle.canceled);
await processDetailsPage.checkProcessDetailsCard();
});
}); });