From 2b05f72a2f1ac88ef2a08ee47f8aefd7b77209c4 Mon Sep 17 00:00:00 2001 From: Geeta Mandakini Ayyalasomayajula <45559635+gmandakini@users.noreply.github.com> Date: Mon, 3 Jun 2019 17:19:54 +0100 Subject: [PATCH] [ADF-4577] - Should display the processId when Process Definition has process name missing (#4802) * updated the Test case in TestRail, basically if there is no process name in the process definition, then in the dropdown the processId is displayed and allows the user to start a process using that. * updated the simpleapp to have a few more processes definitions which will enable to add new e2e tests. * linting fixes --- .../start-process-cloud.e2e.ts | 13 ++++++++++++- e2e/resources/activiti7/simpleapp.zip | Bin 3199 -> 9399 bytes 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/e2e/process-services-cloud/start-process-cloud.e2e.ts b/e2e/process-services-cloud/start-process-cloud.e2e.ts index 0688ef550e..ef69147338 100644 --- a/e2e/process-services-cloud/start-process-cloud.e2e.ts +++ b/e2e/process-services-cloud/start-process-cloud.e2e.ts @@ -32,6 +32,7 @@ describe('Start Process', () => { const startProcessPage = new StartProcessCloudPage(); const settingsPage = new SettingsPage(); + const processDefinitionWithoutName = 'process-bc59fd64-d0b1-4eda-8b02-2ef38062cf39'; const processName = StringUtil.generateRandomString(10); const processName255Characters = StringUtil.generateRandomString(255); const processNameBiggerThen255Characters = StringUtil.generateRandomString(256); @@ -85,7 +86,6 @@ describe('Start Process', () => { appListCloudComponent.checkAppIsDisplayed(simpleApp); appListCloudComponent.goToApp(simpleApp); processCloudDemoPage.openNewProcessForm(); - startProcessPage.clearField(startProcessPage.processNameInput); startProcessPage.enterProcessName(processName); startProcessPage.checkStartProcessButtonIsEnabled(); @@ -97,4 +97,15 @@ describe('Start Process', () => { processCloudDemoPage.processListCloudComponent().checkContentIsDisplayedByName(processName); }); + + it('[C309875] Should display the processId when Process Definition has process name missing', async () => { + appListCloudComponent.checkAppIsDisplayed(simpleApp); + appListCloudComponent.goToApp(simpleApp); + processCloudDemoPage.openNewProcessForm(); + startProcessPage.clearField(startProcessPage.processNameInput); + startProcessPage.enterProcessName(processName); + startProcessPage.selectFromProcessDropdown(processDefinitionWithoutName); + startProcessPage.checkStartProcessButtonIsEnabled(); + + }); }); diff --git a/e2e/resources/activiti7/simpleapp.zip b/e2e/resources/activiti7/simpleapp.zip index 5614312c7346d9e4f0fec66627bf8e5ca95f5271..f112067fc2a5e5385ada0dfc85a0d7f8b6e32704 100644 GIT binary patch literal 9399 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 Hm^bt{O}obI