[AAE-1921] Start Process e2e APS1 and removed [C280015] (#5522)

* [AAE-1921] Start Process e2e APS1

* removed C280015. unit test is there
This commit is contained in:
dhrn
2020-02-28 16:16:48 +05:30
committed by GitHub
parent a79313c773
commit 9d8479c259
3 changed files with 51 additions and 24 deletions

View File

@@ -73,15 +73,6 @@ describe('Process List - Pagination', () => {
await loginPage.loginToProcessServicesUsingUserModel(processUserModel); await loginPage.loginToProcessServicesUsingUserModel(processUserModel);
}); });
describe('Empty processes', () => {
it('[C280015] Should show empty content message an no pagination when no process are present', async() => {
await (await (await navigationBarPage.navigateToProcessServicesPage()).goToTaskApp()).clickProcessButton();
await processFiltersPage.checkNoContentMessage();
await paginationPage.checkPaginationIsNotDisplayed();
});
});
describe('With processes Pagination', () => { describe('With processes Pagination', () => {
beforeAll(async () => { beforeAll(async () => {

View File

@@ -92,7 +92,7 @@ describe('Task Details - Form', () => {
await (await new NavigationBarPage().navigateToProcessServicesPage()).goToTaskApp(); await (await new NavigationBarPage().navigateToProcessServicesPage()).goToTaskApp();
await tasksListPage.checkTaskListIsLoaded(); await tasksListPage.checkTaskListIsLoaded();
await filtersPage.goToFilter('Involved Tasks'); await filtersPage.goToFilter(CONSTANTS.TASK_FILTERS.INV_TASKS);
await tasksListPage.checkTaskListIsLoaded(); await tasksListPage.checkTaskListIsLoaded();
}); });
@@ -168,22 +168,22 @@ describe('Task Details - Form', () => {
}; };
const formActions = new FormModelActions(); const formActions = new FormModelActions();
let app, appActions: AppsActions;
beforeAll(async () => { beforeAll(async () => {
const app = browser.params.resources.Files.SIMPLE_APP_WITH_USER_FORM; app = browser.params.resources.Files.SIMPLE_APP_WITH_USER_FORM;
const apps = new AppsActions(); appActions = new AppsActions();
await apps.importPublishDeployApp(this.alfrescoJsApi, app.file_location); await appActions.importPublishDeployApp(this.alfrescoJsApi, app.file_location);
}); });
beforeEach(async () => { beforeEach(async () => {
newTask = await this.alfrescoJsApi.activiti.taskApi.createNewTask({ name: StringUtil.generateRandomString() }); newTask = await this.alfrescoJsApi.activiti.taskApi.createNewTask({ name: StringUtil.generateRandomString() });
const form = await formActions.getFormByName(this.alfrescoJsApi, const form = await formActions.getFormByName(this.alfrescoJsApi, app.visibilityProcess.formName);
browser.params.resources.Files.SIMPLE_APP_WITH_USER_FORM.visibilityTabForm.formName);
await this.alfrescoJsApi.activiti.taskApi.attachForm(newTask.id, { 'formId': form.id }); await this.alfrescoJsApi.activiti.taskApi.attachForm(newTask.id, { 'formId': form.id });
await (await new NavigationBarPage().navigateToProcessServicesPage()).goToTaskApp(); await (await new NavigationBarPage().navigateToProcessServicesPage()).goToTaskApp();
await tasksListPage.checkTaskListIsLoaded(); await tasksListPage.checkTaskListIsLoaded();
await filtersPage.goToFilter('Involved Tasks'); await filtersPage.goToFilter(CONSTANTS.TASK_FILTERS.INV_TASKS);
await tasksListPage.checkTaskListIsLoaded(); await tasksListPage.checkTaskListIsLoaded();
}); });
@@ -204,7 +204,7 @@ describe('Task Details - Form', () => {
await tasksListPage.checkContentIsNotDisplayed(newTask.name); await tasksListPage.checkContentIsNotDisplayed(newTask.name);
await tasksListPage.checkTaskListIsLoaded(); await tasksListPage.checkTaskListIsLoaded();
await filtersPage.goToFilter('Completed Tasks'); await filtersPage.goToFilter(CONSTANTS.TASK_FILTERS.COMPLETED_TASKS);
await tasksListPage.checkTaskListIsLoaded(); await tasksListPage.checkTaskListIsLoaded();
await tasksListPage.checkContentIsDisplayed(newTask.name); await tasksListPage.checkContentIsDisplayed(newTask.name);
await tasksListPage.selectRow(newTask.name); await tasksListPage.selectRow(newTask.name);
@@ -225,7 +225,7 @@ describe('Task Details - Form', () => {
await tasksListPage.checkContentIsNotDisplayed(newTask.name); await tasksListPage.checkContentIsNotDisplayed(newTask.name);
await tasksListPage.checkTaskListIsLoaded(); await tasksListPage.checkTaskListIsLoaded();
await filtersPage.goToFilter('Completed Tasks'); await filtersPage.goToFilter(CONSTANTS.TASK_FILTERS.COMPLETED_TASKS);
await tasksListPage.checkTaskListIsLoaded(); await tasksListPage.checkTaskListIsLoaded();
await tasksListPage.checkContentIsDisplayed(newTask.name); await tasksListPage.checkContentIsDisplayed(newTask.name);
await tasksListPage.selectRow(newTask.name); await tasksListPage.selectRow(newTask.name);
@@ -274,7 +274,7 @@ describe('Task Details - Form', () => {
await tasksListPage.checkContentIsNotDisplayed(newTask.name); await tasksListPage.checkContentIsNotDisplayed(newTask.name);
await tasksListPage.checkTaskListIsLoaded(); await tasksListPage.checkTaskListIsLoaded();
await filtersPage.goToFilter('Completed Tasks'); await filtersPage.goToFilter(CONSTANTS.TASK_FILTERS.COMPLETED_TASKS);
await tasksListPage.checkTaskListIsLoaded(); await tasksListPage.checkTaskListIsLoaded();
await tasksListPage.checkContentIsDisplayed(newTask.name); await tasksListPage.checkContentIsDisplayed(newTask.name);
await tasksListPage.selectRow(newTask.name); await tasksListPage.selectRow(newTask.name);
@@ -305,7 +305,7 @@ describe('Task Details - Form', () => {
await tasksListPage.checkContentIsNotDisplayed(newTask.name); await tasksListPage.checkContentIsNotDisplayed(newTask.name);
await tasksListPage.checkTaskListIsLoaded(); await tasksListPage.checkTaskListIsLoaded();
await filtersPage.goToFilter('Completed Tasks'); await filtersPage.goToFilter(CONSTANTS.TASK_FILTERS.COMPLETED_TASKS);
await tasksListPage.checkTaskListIsLoaded(); await tasksListPage.checkTaskListIsLoaded();
await tasksListPage.checkContentIsDisplayed(newTask.name); await tasksListPage.checkContentIsDisplayed(newTask.name);
await tasksListPage.selectRow(newTask.name); await tasksListPage.selectRow(newTask.name);
@@ -332,12 +332,46 @@ describe('Task Details - Form', () => {
await tasksListPage.checkContentIsNotDisplayed(newTask.name); await tasksListPage.checkContentIsNotDisplayed(newTask.name);
await tasksListPage.checkTaskListIsLoaded(); await tasksListPage.checkTaskListIsLoaded();
await filtersPage.goToFilter('Completed Tasks'); await filtersPage.goToFilter(CONSTANTS.TASK_FILTERS.COMPLETED_TASKS);
await tasksListPage.checkTaskListIsLoaded(); await tasksListPage.checkTaskListIsLoaded();
await tasksListPage.checkContentIsDisplayed(newTask.name); await tasksListPage.checkContentIsDisplayed(newTask.name);
await tasksListPage.selectRow(newTask.name); await tasksListPage.selectRow(newTask.name);
await widget.tab().checkTabIsDisplayedByLabel(tab.tabWithFields); await widget.tab().checkTabIsDisplayedByLabel(tab.tabWithFields);
await widget.tab().checkTabIsDisplayedByLabel(tab.tabFieldValue); await widget.tab().checkTabIsDisplayedByLabel(tab.tabFieldValue);
}); });
it('[C315197] Should be able to complete a process task with visible tab with empty value for field', async () => {
await appActions.startProcess(this.alfrescoJsApi, app, app.visibilityProcess.name);
await filtersPage.goToFilter(CONSTANTS.TASK_FILTERS.MY_TASKS);
await tasksListPage.checkTaskListIsLoaded();
await tasksListPage.selectRow(app.visibilityProcess.taskName);
await expect(await taskDetailsPage.getParentName()).toEqual(app.visibilityProcess.name);
await widget.tab().checkTabIsDisplayedByLabel(tab.tabWithFields);
await widget.tab().checkTabIsDisplayedByLabel(tab.tabFieldField);
await widget.textWidget().isWidgetVisible(widgets.textOneId);
await widget.textWidget().setValue(widgets.textOneId, value.displayTab);
await widget.textWidget().setValue(widgets.textTwoId, value.displayTab);
await widget.tab().checkTabIsDisplayedByLabel(tab.tabWithFields);
await widget.tab().checkTabIsDisplayedByLabel(tab.tabFieldField);
await widget.tab().clickTabByLabel(tab.tabFieldField);
await widget.textWidget().setValue(widgets.numberOneId, '123');
await taskDetailsPage.checkCompleteFormButtonIsDisplayed();
await taskDetailsPage.clickCompleteFormTask();
await tasksListPage.checkContentIsNotDisplayed(app.visibilityProcess.taskName);
await tasksListPage.checkTaskListIsLoaded();
await filtersPage.goToFilter(CONSTANTS.TASK_FILTERS.COMPLETED_TASKS);
await tasksListPage.checkTaskListIsLoaded();
await tasksListPage.checkContentIsDisplayed(app.visibilityProcess.taskName);
await tasksListPage.selectRow(app.visibilityProcess.taskName);
await widget.tab().checkTabIsDisplayedByLabel(tab.tabWithFields);
await widget.tab().checkTabIsDisplayedByLabel(tab.tabFieldValue);
});
}); });
}); });

View File

@@ -98,9 +98,11 @@ exports.Files = {
form_fieldId: "textfield", form_fieldId: "textfield",
text_field_value: "Hi tester, from Rest call" text_field_value: "Hi tester, from Rest call"
}, },
visibilityTabForm: { visibilityProcess: {
formName: "visibilityTabWithFields" name: 'VisibilityProcess',
}, formName: "visibilityTabWithFields",
taskName: 'No name'
}
}, },
WIDGETS_SMOKE_TEST: { WIDGETS_SMOKE_TEST: {