[ADF-4448] Automate Start and Save a task with a form. (#4876)

* automated Start and save a task with a form.

* crc's

* test title updated

* test title updated

* start process with start event form automated

* moved the expect statements to the tests.

* fix circular dependency

* deleting the standalonetask in afterAll

* split the tests for better readability

* split the tests for better readability
This commit is contained in:
Geeta Mandakini Ayyalasomayajula
2019-06-24 17:36:02 +01:00
committed by Eugenio Romano
parent 938286671d
commit be234f227f
9 changed files with 316 additions and 11 deletions

View File

@@ -36,7 +36,7 @@ describe('Start Process', () => {
browser.params.config.bpmHost, browser.params.config.oauth2.host, browser.params.config.providers
);
const processDefinitionWithoutName = 'process-bc59fd64-d0b1-4eda-8b02-2ef38062cf39';
const processDefinitionWithoutName = 'process-';
const processName = StringUtil.generateRandomString(10);
const processName255Characters = StringUtil.generateRandomString(255);
const processNameBiggerThen255Characters = StringUtil.generateRandomString(256);
@@ -84,7 +84,7 @@ describe('Start Process', () => {
startProcessPage.clearField(startProcessPage.processNameInput);
startProcessPage.blur(startProcessPage.processNameInput);
startProcessPage.checkValidationErrorIsDisplayed(requiredError);
startProcessPage.checkStartProcessButtonIsDisabled();
expect(startProcessPage.checkStartProcessButtonIsEnabled()).toBe(false);
startProcessPage.clickCancelProcessButton();
});
@@ -93,12 +93,12 @@ describe('Start Process', () => {
appListCloudComponent.goToApp(simpleApp);
processCloudDemoPage.openNewProcessForm();
startProcessPage.enterProcessName(processName255Characters);
startProcessPage.checkStartProcessButtonIsEnabled();
expect(startProcessPage.checkStartProcessButtonIsEnabled()).toBe(true);
startProcessPage.enterProcessName(processNameBiggerThen255Characters);
startProcessPage.blur(startProcessPage.processNameInput);
startProcessPage.checkValidationErrorIsDisplayed(lengthValidationError);
startProcessPage.checkStartProcessButtonIsDisabled();
expect(startProcessPage.checkStartProcessButtonIsEnabled()).toBe(false);
});
it('[C291860] Should be able to start a process', () => {
@@ -107,7 +107,7 @@ describe('Start Process', () => {
processCloudDemoPage.openNewProcessForm();
startProcessPage.clearField(startProcessPage.processNameInput);
startProcessPage.enterProcessName(processName);
startProcessPage.checkStartProcessButtonIsEnabled();
expect(startProcessPage.checkStartProcessButtonIsEnabled()).toBe(true);
startProcessPage.clickStartProcessButton();
processCloudDemoPage.clickOnProcessFilters();
@@ -124,7 +124,7 @@ describe('Start Process', () => {
startProcessPage.clearField(startProcessPage.processNameInput);
startProcessPage.enterProcessName(processName);
startProcessPage.selectFromProcessDropdown(processDefinitionWithoutName);
startProcessPage.checkStartProcessButtonIsEnabled();
expect(startProcessPage.checkStartProcessButtonIsEnabled()).toBe(true);
});
});