mirror of
https://github.com/Alfresco/alfresco-ng2-components.git
synced 2025-07-24 17:32:15 +00:00
[ADF-3700] Create an automated test to cover the process placeholder (#3921)
* [ADF-3700] Create an automated test to cover the start process placeholder * adding space * Moving the checks to existing tests
This commit is contained in:
@@ -134,6 +134,14 @@ var StartProcessPage = function () {
|
|||||||
return startProcessButton.click();
|
return startProcessButton.click();
|
||||||
};
|
};
|
||||||
|
|
||||||
|
this.checkSelectProcessPlaceholderIsDisplayed = function () {
|
||||||
|
Util.waitUntilElementIsVisible(processDefinition);
|
||||||
|
var processPlaceholder = processDefinition.getAttribute('value').then((function (result) {
|
||||||
|
return result;
|
||||||
|
}));
|
||||||
|
return processPlaceholder;
|
||||||
|
};
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
module.exports = StartProcessPage;
|
module.exports = StartProcessPage;
|
||||||
|
@@ -153,21 +153,34 @@ describe('Start Process Component', () => {
|
|||||||
|
|
||||||
it('[C260444] Should require process name', () => {
|
it('[C260444] Should require process name', () => {
|
||||||
processServicesPage.goToApp(app.title);
|
processServicesPage.goToApp(app.title);
|
||||||
|
|
||||||
appNavigationBarPage.clickProcessButton();
|
appNavigationBarPage.clickProcessButton();
|
||||||
|
|
||||||
processFiltersPage.clickCreateProcessButton();
|
processFiltersPage.clickCreateProcessButton();
|
||||||
processFiltersPage.clickNewProcessDropdown();
|
processFiltersPage.clickNewProcessDropdown();
|
||||||
|
|
||||||
startProcessPage.selectFromProcessDropdown(processModelWithoutSe);
|
startProcessPage.selectFromProcessDropdown(processModelWithoutSe);
|
||||||
startProcessPage.deleteDefaultName('My Default Name');
|
startProcessPage.deleteDefaultName('My Default Name');
|
||||||
startProcessPage.checkStartProcessButtonIsDisabled();
|
startProcessPage.checkStartProcessButtonIsDisabled();
|
||||||
|
startProcessPage.clickProcessDropdownArrow();
|
||||||
|
startProcessPage.checkOptionIsDisplayed(processModelWithSe);
|
||||||
|
startProcessPage.checkOptionIsDisplayed(processModelWithoutSe);
|
||||||
});
|
});
|
||||||
|
|
||||||
it('[C260443] Should be possible to start a process without start event', () => {
|
it('[C260443] Should be possible to start a process without start event', () => {
|
||||||
processServicesPage.goToApp(app.title);
|
processServicesPage.goToApp(app.title);
|
||||||
|
|
||||||
appNavigationBarPage.clickProcessButton();
|
appNavigationBarPage.clickProcessButton();
|
||||||
|
|
||||||
processFiltersPage.clickCreateProcessButton();
|
processFiltersPage.clickCreateProcessButton();
|
||||||
processFiltersPage.clickNewProcessDropdown();
|
processFiltersPage.clickNewProcessDropdown();
|
||||||
|
|
||||||
|
expect(startProcessPage.checkSelectProcessPlaceholderIsDisplayed()).toBe('');
|
||||||
|
|
||||||
startProcessPage.selectFromProcessDropdown(processModelWithoutSe);
|
startProcessPage.selectFromProcessDropdown(processModelWithoutSe);
|
||||||
|
|
||||||
expect(startProcessPage.getDefaultName()).toEqual('My Default Name');
|
expect(startProcessPage.getDefaultName()).toEqual('My Default Name');
|
||||||
|
|
||||||
startProcessPage.checkStartProcessButtonIsEnabled();
|
startProcessPage.checkStartProcessButtonIsEnabled();
|
||||||
});
|
});
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user