mirror of
https://github.com/Alfresco/alfresco-ng2-components.git
synced 2025-07-24 17:32:15 +00:00
[AAE-16041] Removing unneeded tests (#9109)
This commit is contained in:
@@ -219,79 +219,6 @@ describe('Start Task Form', () => {
|
|||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
describe('Start a process with a start event form', async () => {
|
|
||||||
beforeEach(async () => {
|
|
||||||
await navigationBarPage.navigateToProcessServicesCloudPage();
|
|
||||||
await appListCloudComponent.checkApsContainer();
|
|
||||||
await appListCloudComponent.checkAppIsDisplayed(candidateBaseApp);
|
|
||||||
await appListCloudComponent.goToApp(candidateBaseApp);
|
|
||||||
await processCloudDemoPage.openNewProcessForm();
|
|
||||||
await startProcessPage.clearField(startProcessPage.processNameInput);
|
|
||||||
await startProcessPage.selectFromProcessDropdown(browser.params.resources.ACTIVITI_CLOUD_APPS.CANDIDATE_BASE_APP.processes.processwithstarteventform);
|
|
||||||
await startProcessPage.enterProcessName(startEventFormProcess);
|
|
||||||
|
|
||||||
await startProcessPage.formFields().checkFormIsDisplayed();
|
|
||||||
});
|
|
||||||
|
|
||||||
it('[C311277] Should be able to start a process with a start event form - default values', async () => {
|
|
||||||
await expect(await widget.textWidget().getFieldValue('FirstName')).toBe('sample name');
|
|
||||||
await expect(await widget.numberWidget().getFieldValue('Number07vyx9')).toBe('17');
|
|
||||||
});
|
|
||||||
|
|
||||||
it('[C311277] Should be able to start a process with a start event form - form validation', async () => {
|
|
||||||
await expect(await widget.textWidget().getErrorMessage('FirstName')).toContain('Enter no more than 10 characters');
|
|
||||||
await expect(await startProcessPage.isStartProcessButtonDisabled()).toEqual(true);
|
|
||||||
|
|
||||||
await widget.textWidget().setValue('FirstName', 'Sam');
|
|
||||||
await expect(await widget.textWidget().getErrorMessage('FirstName')).toContain('Enter at least 5 characters');
|
|
||||||
await expect(await startProcessPage.isStartProcessButtonDisabled()).toEqual(true);
|
|
||||||
await widget.numberWidget().setFieldValue('Number07vyx9', 9);
|
|
||||||
await expect(await widget.numberWidget().getErrorMessage('Number07vyx9')).toContain('Can\'t be less than 10');
|
|
||||||
await expect(await startProcessPage.isStartProcessButtonDisabled()).toEqual(true);
|
|
||||||
await widget.numberWidget().setFieldValue('Number07vyx9', 99999);
|
|
||||||
await expect(await widget.numberWidget().getErrorMessage('Number07vyx9')).toContain('Can\'t be greater than 1,000');
|
|
||||||
await expect(await startProcessPage.isStartProcessButtonDisabled()).toEqual(true);
|
|
||||||
});
|
|
||||||
|
|
||||||
it('[C311277] Should be able to start a process with a start event form - claim and complete the process', async () => {
|
|
||||||
await widget.textWidget().setValue('FirstName', 'Sample');
|
|
||||||
await widget.numberWidget().setFieldValue('Number07vyx9', 100);
|
|
||||||
await expect(await startProcessPage.isStartProcessButtonEnabled()).toEqual(true);
|
|
||||||
await startProcessPage.clickStartProcessButton();
|
|
||||||
await processFilter.clickRunningProcessesFilter();
|
|
||||||
await expect(await processFilter.getActiveFilterName()).toBe(CONSTANTS.PROCESS_FILTERS.RUNNING);
|
|
||||||
await editProcessFilter.openFilter();
|
|
||||||
await editProcessFilter.setProcessName(startEventFormProcess);
|
|
||||||
|
|
||||||
await processList.getDataTable().waitTillContentLoaded();
|
|
||||||
await processList.checkContentIsDisplayedByName(startEventFormProcess);
|
|
||||||
|
|
||||||
await processList.getDataTable().selectRow('Process Name', startEventFormProcess);
|
|
||||||
await browser.actions().sendKeys(protractor.Key.ENTER).perform();
|
|
||||||
|
|
||||||
await processDetailsCloudDemoPage.checkTaskIsDisplayed('StartEventFormTask');
|
|
||||||
const processId = await processHeaderCloud.getId();
|
|
||||||
await processDetailsCloudDemoPage.selectProcessTaskByName('StartEventFormTask');
|
|
||||||
await taskFormCloudComponent.clickClaimButton();
|
|
||||||
const taskId = await taskHeaderCloudPage.getId();
|
|
||||||
await taskFormCloudComponent.checkCompleteButtonIsDisplayed();
|
|
||||||
await taskFormCloudComponent.clickCompleteButton();
|
|
||||||
await expect(await taskFilter.getActiveFilterName()).toBe('My Tasks');
|
|
||||||
await taskList.checkContentIsNotDisplayedById(taskId);
|
|
||||||
|
|
||||||
await taskFilter.clickTaskFilter('completed-tasks');
|
|
||||||
await taskList.getDataTable().waitTillContentLoaded();
|
|
||||||
|
|
||||||
await taskList.checkContentIsDisplayedById(taskId);
|
|
||||||
|
|
||||||
await processFilter.clickOnProcessFilters();
|
|
||||||
await processFilter.clickCompletedProcessesFilter();
|
|
||||||
await editProcessFilter.openFilter();
|
|
||||||
await editProcessFilter.setProcessName(startEventFormProcess);
|
|
||||||
await processList.checkContentIsDisplayedById(processId);
|
|
||||||
});
|
|
||||||
});
|
|
||||||
|
|
||||||
describe('Attach content to process-cloud task form using upload widget', async () => {
|
describe('Attach content to process-cloud task form using upload widget', async () => {
|
||||||
beforeEach(async () => {
|
beforeEach(async () => {
|
||||||
await navigationBarPage.navigateToProcessServicesCloudPage();
|
await navigationBarPage.navigateToProcessServicesCloudPage();
|
||||||
|
Reference in New Issue
Block a user