diff --git a/e2e/pages/adf/process_services/startProcessPage.js b/e2e/pages/adf/process_services/startProcessPage.js index b5d214cfed..ca5055cad7 100644 --- a/e2e/pages/adf/process_services/startProcessPage.js +++ b/e2e/pages/adf/process_services/startProcessPage.js @@ -134,6 +134,14 @@ var StartProcessPage = function () { return startProcessButton.click(); }; + this.checkSelectProcessPlaceholderIsDisplayed = function () { + Util.waitUntilElementIsVisible(processDefinition); + var processPlaceholder = processDefinition.getAttribute('value').then((function (result) { + return result; + })); + return processPlaceholder; + }; + }; module.exports = StartProcessPage; diff --git a/e2e/process-services/start_process_component.e2e.ts b/e2e/process-services/start_process_component.e2e.ts index ab13cd543d..bec62173f0 100644 --- a/e2e/process-services/start_process_component.e2e.ts +++ b/e2e/process-services/start_process_component.e2e.ts @@ -153,21 +153,34 @@ describe('Start Process Component', () => { it('[C260444] Should require process name', () => { processServicesPage.goToApp(app.title); + appNavigationBarPage.clickProcessButton(); + processFiltersPage.clickCreateProcessButton(); processFiltersPage.clickNewProcessDropdown(); + startProcessPage.selectFromProcessDropdown(processModelWithoutSe); startProcessPage.deleteDefaultName('My Default Name'); startProcessPage.checkStartProcessButtonIsDisabled(); + startProcessPage.clickProcessDropdownArrow(); + startProcessPage.checkOptionIsDisplayed(processModelWithSe); + startProcessPage.checkOptionIsDisplayed(processModelWithoutSe); }); it('[C260443] Should be possible to start a process without start event', () => { processServicesPage.goToApp(app.title); + appNavigationBarPage.clickProcessButton(); + processFiltersPage.clickCreateProcessButton(); processFiltersPage.clickNewProcessDropdown(); + + expect(startProcessPage.checkSelectProcessPlaceholderIsDisplayed()).toBe(''); + startProcessPage.selectFromProcessDropdown(processModelWithoutSe); + expect(startProcessPage.getDefaultName()).toEqual('My Default Name'); + startProcessPage.checkStartProcessButtonIsEnabled(); });