[ADF-3591] spellcheck support for code (#3827)

* setup spellcheck
This commit is contained in:
Denys Vuika
2018-10-23 15:05:38 +01:00
committed by Eugenio Romano
parent 53d96679ea
commit e39a2b149b
262 changed files with 1561 additions and 1005 deletions

View File

@@ -36,7 +36,7 @@ describe('Modify applications', () => {
let navigationBarPage = new NavigationBarPage();
let processServicesPage = new ProcessServicesPage();
let app = resources.Files.APP_WITH_PROCESSES;
let appTobeDeleted = resources.Files.SIMPLE_APP_WITH_USER_FORM;
let appToBeDeleted = resources.Files.SIMPLE_APP_WITH_USER_FORM;
let replacingApp = resources.Files.WIDGETS_SMOKE_TEST;
let apps = new AppsActions();
let modelActions = new ModelsActions();
@@ -57,7 +57,7 @@ describe('Modify applications', () => {
await this.alfrescoJsApi.login(user.email, user.password);
firstApp = await apps.importPublishDeployApp(this.alfrescoJsApi, app.file_location);
appVersionToBeDeleted = await apps.importPublishDeployApp(this.alfrescoJsApi, appTobeDeleted.file_location);
appVersionToBeDeleted = await apps.importPublishDeployApp(this.alfrescoJsApi, appToBeDeleted.file_location);
loginPage.loginToProcessServicesUsingUserModel(user);
@@ -118,8 +118,8 @@ describe('Modify applications', () => {
processServicesPage.checkApsContainer();
processServicesPage.checkAppIsDisplayed(appTobeDeleted.title);
expect(processServicesPage.getBackgroundColor(appTobeDeleted.title)).toEqual(CONSTANTS.APP_COLOR.ORANGE);
processServicesPage.checkAppIsDisplayed(appToBeDeleted.title);
expect(processServicesPage.getBackgroundColor(appToBeDeleted.title)).toEqual(CONSTANTS.APP_COLOR.ORANGE);
browser.controlFlow().execute(() => {
return apps.importNewVersionAppDefinitionPublishDeployApp(this.alfrescoJsApi, replacingApp.file_location, appVersionToBeDeleted.id);
@@ -127,9 +127,9 @@ describe('Modify applications', () => {
browser.refresh();
processServicesPage.getBackgroundColor(appTobeDeleted.title);
processServicesPage.getBackgroundColor(appToBeDeleted.title);
expect(processServicesPage.getBackgroundColor(appTobeDeleted.title)).toEqual(CONSTANTS.APP_COLOR.GREY);
expect(processServicesPage.getBackgroundColor(appToBeDeleted.title)).toEqual(CONSTANTS.APP_COLOR.GREY);
browser.controlFlow().execute(async () => {
await modelActions.deleteVersionModel(this.alfrescoJsApi, appVersionToBeDeleted.id);
@@ -140,8 +140,8 @@ describe('Modify applications', () => {
browser.refresh();
processServicesPage.checkApsContainer();
processServicesPage.checkAppIsDisplayed(appTobeDeleted.title);
expect(processServicesPage.getBackgroundColor(appTobeDeleted.title)).toEqual(CONSTANTS.APP_COLOR.ORANGE);
processServicesPage.checkAppIsDisplayed(appToBeDeleted.title);
expect(processServicesPage.getBackgroundColor(appToBeDeleted.title)).toEqual(CONSTANTS.APP_COLOR.ORANGE);
});
});

View File

@@ -84,7 +84,7 @@ describe('Start Task - Task App', () => {
it('[C274690] Should be able to open a file attached to a start form', () => {
processServicesPage.goToProcessServices().goToTaskApp().clickTasksButton();
taskPage.filtersPage().goToFilter(CONSTANTS.TASKFILTERS.MY_TASKS);
taskPage.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.MY_TASKS);
taskPage
.createNewTask()
@@ -92,8 +92,8 @@ describe('Start Task - Task App', () => {
.addForm(app.formName)
.clickStartButton();
widget.attachFileWidget().attachFile(appFields.attachfile_id, pdfFile.location);
widget.attachFileWidget().checkFileIsAttached(appFields.attachfile_id, pdfFile.name);
widget.attachFileWidget().attachFile(appFields.attachFile_id, pdfFile.location);
widget.attachFileWidget().checkFileIsAttached(appFields.attachFile_id, pdfFile.name);
widget.attachFileWidget().viewFile(pdfFile.name);
viewerPage.checkFileContent('1', pdfFile.firstPageText);

View File

@@ -97,7 +97,7 @@ describe('Attach Form Component', () => {
it('[C280047] Should be able to view the attach-form component after creating a standalone task', () => {
processServicesPage.goToProcessServices().goToTaskApp().clickTasksButton();
taskPage.filtersPage().goToFilter(CONSTANTS.TASKFILTERS.MY_TASKS);
taskPage.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.MY_TASKS);
taskPage.tasksListPage().selectTaskFromTasksList(testNames.taskName);
attachFormPage.checkNoFormMessageIsDisplayed();
@@ -108,7 +108,7 @@ describe('Attach Form Component', () => {
it('[C280048] Should be able to view the attach-form component after clicking cancel button', () => {
processServicesPage.goToProcessServices().goToTaskApp().clickTasksButton();
taskPage.filtersPage().goToFilter(CONSTANTS.TASKFILTERS.MY_TASKS);
taskPage.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.MY_TASKS);
taskPage.tasksListPage().selectTaskFromTasksList(testNames.taskName);
attachFormPage.clickAttachFormButton();
@@ -128,7 +128,7 @@ describe('Attach Form Component', () => {
it('[C280017] Should be able to attach a form on a standalone task and complete', () => {
processServicesPage.goToProcessServices().goToTaskApp().clickTasksButton();
taskPage.filtersPage().goToFilter(CONSTANTS.TASKFILTERS.MY_TASKS);
taskPage.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.MY_TASKS);
taskPage.tasksListPage().selectTaskFromTasksList(testNames.taskName);
attachFormPage.clickAttachFormButton();
@@ -139,7 +139,7 @@ describe('Attach Form Component', () => {
formFields.setFieldValue(by.id, formTextField, testNames.formFieldValue);
formFields.completeForm();
taskPage.filtersPage().goToFilter(CONSTANTS.TASKFILTERS.COMPL_TASKS);
taskPage.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.COMPLETED_TASKS);
taskPage.tasksListPage().selectTaskFromTasksList(testNames.taskName);
expect(formFields.getFieldValue(formTextField)).toEqual(testNames.formFieldValue);

View File

@@ -76,7 +76,7 @@ describe('Checklist component', () => {
it('[C279976] Should no checklist be created when no title is typed', () => {
processServicesPage.goToProcessServices().goToTaskApp().clickTasksButton();
taskPage.filtersPage().goToFilter(CONSTANTS.TASKFILTERS.MY_TASKS);
taskPage.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.MY_TASKS);
taskPage.tasksListPage().checkTaskIsDisplayedInTasksList(tasks[0]).selectTaskFromTasksList(tasks[0]);
taskPage.clickOnAddChecklistButton().clickCreateChecklistButton();
@@ -86,7 +86,7 @@ describe('Checklist component', () => {
it('[C279975] Should no checklist be created when clicking on Cancel button on checklist dialog', () => {
processServicesPage.goToProcessServices().goToTaskApp().clickTasksButton();
taskPage.filtersPage().goToFilter(CONSTANTS.TASKFILTERS.MY_TASKS);
taskPage.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.MY_TASKS);
taskPage.tasksListPage().checkTaskIsDisplayedInTasksList(tasks[0]).selectTaskFromTasksList(tasks[0]);
taskPage.clickOnAddChecklistButton().addName(checklists[0]).clickCancelButton();
@@ -96,7 +96,7 @@ describe('Checklist component', () => {
it('[C261025] Should Checklist dialog be displayed when clicking on add checklist button', () => {
processServicesPage.goToProcessServices().goToTaskApp().clickTasksButton();
taskPage.filtersPage().goToFilter(CONSTANTS.TASKFILTERS.MY_TASKS);
taskPage.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.MY_TASKS);
taskPage.tasksListPage().checkTaskIsDisplayedInTasksList(tasks[0]).selectTaskFromTasksList(tasks[0]);
taskPage.clickOnAddChecklistButton();
@@ -109,7 +109,7 @@ describe('Checklist component', () => {
it('[C261026] Should Checklist number increase when a new checklist is added', () => {
processServicesPage.goToProcessServices().goToTaskApp().clickTasksButton();
taskPage.filtersPage().goToFilter(CONSTANTS.TASKFILTERS.MY_TASKS);
taskPage.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.MY_TASKS);
taskPage.tasksListPage().checkTaskIsDisplayedInTasksList(tasks[1]).selectTaskFromTasksList(tasks[1]);
taskPage.clickOnAddChecklistButton().addName(checklists[2]).clickCreateChecklistButton();
@@ -124,7 +124,7 @@ describe('Checklist component', () => {
it('[C279980] Should checklist be removed when clicking on remove button', () => {
processServicesPage.goToProcessServices().goToTaskApp().clickTasksButton();
taskPage.filtersPage().goToFilter(CONSTANTS.TASKFILTERS.MY_TASKS);
taskPage.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.MY_TASKS);
taskPage.tasksListPage().checkTaskIsDisplayedInTasksList(tasks[2]).selectTaskFromTasksList(tasks[2]);
taskPage.clickOnAddChecklistButton().addName(removeChecklist[0]).clickCreateChecklistButton();
@@ -140,7 +140,7 @@ describe('Checklist component', () => {
it('[C261027] Should not be able to remove a completed Checklist when clicking on remove button', () => {
processServicesPage.goToProcessServices().goToTaskApp().clickTasksButton();
taskPage.filtersPage().goToFilter(CONSTANTS.TASKFILTERS.MY_TASKS);
taskPage.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.MY_TASKS);
taskPage.tasksListPage().checkTaskIsDisplayedInTasksList(tasks[3]).selectTaskFromTasksList(tasks[3]);
taskPage.clickOnAddChecklistButton().addName(removeChecklist[2]).clickCreateChecklistButton();
@@ -162,7 +162,7 @@ describe('Checklist component', () => {
it('[C261028] Should all checklists of a task be completed when the task is completed', () => {
processServicesPage.goToProcessServices().goToTaskApp().clickTasksButton();
taskPage.filtersPage().goToFilter(CONSTANTS.TASKFILTERS.MY_TASKS);
taskPage.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.MY_TASKS);
taskPage.tasksListPage().checkTaskIsDisplayedInTasksList(tasks[4]).selectTaskFromTasksList(tasks[4]);
taskPage.clickOnAddChecklistButton().addName(hierarchyChecklist[0]).clickCreateChecklistButton();
@@ -179,7 +179,7 @@ describe('Checklist component', () => {
taskPage.tasksListPage().selectTaskFromTasksList(tasks[4]);
taskPage.completeTaskNoForm();
taskPage.filtersPage().goToFilter(CONSTANTS.TASKFILTERS.COMPL_TASKS);
taskPage.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.COMPLETED_TASKS);
taskPage.tasksListPage().checkTaskIsDisplayedInTasksList(tasks[4]);
taskPage.tasksListPage().checkTaskIsDisplayedInTasksList(hierarchyChecklist[0]);
taskPage.tasksListPage().checkTaskIsDisplayedInTasksList(hierarchyChecklist[1]);

View File

@@ -95,7 +95,7 @@ describe('Comment component for Processes', () => {
processServicesPage.goToProcessServices().goToTaskApp().clickTasksButton();
taskPage.filtersPage().goToFilter(CONSTANTS.TASKFILTERS.COMPL_TASKS);
taskPage.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.COMPLETED_TASKS);
taskPage.tasksListPage().selectTaskFromTasksList(taskName.completed_task);
commentsPage.checkCommentInputIsNotDisplayed();
@@ -118,7 +118,7 @@ describe('Comment component for Processes', () => {
processServicesPage.goToProcessServices().goToTaskApp().clickTasksButton();
taskPage.filtersPage().goToFilter(CONSTANTS.TASKFILTERS.MY_TASKS);
taskPage.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.MY_TASKS);
taskPage.tasksListPage().selectTaskFromTasksList(taskName.multiple_users);
taskPage.taskDetails().selectActivityTab();
@@ -148,7 +148,7 @@ describe('Comment component for Processes', () => {
processServicesPage.goToProcessServices().goToTaskApp().clickTasksButton();
taskPage.filtersPage().goToFilter(CONSTANTS.TASKFILTERS.INV_TASKS);
taskPage.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.INV_TASKS);
taskPage.tasksListPage().selectTaskFromTasksList(taskName.multiple_users);
taskPage.taskDetails().selectActivityTab();

View File

@@ -69,7 +69,7 @@ describe('Empty Process List Test', () => {
processServicesPage.checkApsContainer();
processServicesPage.goToApp(appA.title).clickProcessButton();
expect(processListPage.checkProcessListTitleIsDisplayed()).toEqual('No Processes Found');
expect(processListPage.checkProcessDetailsMessagee()).toEqual('No process details found');
expect(processListPage.checkProcessDetailsMessage()).toEqual('No process details found');
processFiltersPage.clickCreateProcessButton();
processFiltersPage.clickNewProcessDropdown();
@@ -83,7 +83,7 @@ describe('Empty Process List Test', () => {
processServicesPage.checkApsContainer();
processServicesPage.goToApp(appB.title).clickProcessButton();
expect(processListPage.checkProcessListTitleIsDisplayed()).toEqual('No Processes Found');
expect(processListPage.checkProcessDetailsMessagee()).toEqual('No process details found');
expect(processListPage.checkProcessDetailsMessage()).toEqual('No process details found');
processFiltersPage.clickCreateProcessButton();
processFiltersPage.clickNewProcessDropdown();

View File

@@ -80,7 +80,7 @@ describe('Form widgets', () => {
loginPage.loginToProcessServicesUsingUserModel(processUserModel);
processServicesPage.goToProcessServices().goToApp(appModel.name)
.clickTasksButton();
taskPage.filtersPage().goToFilter(CONSTANTS.TASKFILTERS.MY_TASKS);
taskPage.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.MY_TASKS);
taskPage.createNewTask().addName(newTask).addDescription('Description').addForm(app.formName).clickStartButton()
.then(() => {
taskPage.tasksListPage().checkTaskIsDisplayedInTasksList(newTask);
@@ -127,10 +127,10 @@ describe('Form widgets', () => {
it('[C272780] Should display attach file and attach folder in form', () => {
expect(taskPage.formFields().getFieldLabel(appFields.attachfolder_id))
.toEqual(formInstance.getWidgetBy('id', appFields.attachfolder_id).name);
expect(taskPage.formFields().getFieldLabel(appFields.attachfile_id))
.toEqual(formInstance.getWidgetBy('id', appFields.attachfile_id).name);
expect(taskPage.formFields().getFieldLabel(appFields.attachFolder_id))
.toEqual(formInstance.getWidgetBy('id', appFields.attachFolder_id).name);
expect(taskPage.formFields().getFieldLabel(appFields.attachFile_id))
.toEqual(formInstance.getWidgetBy('id', appFields.attachFile_id).name);
});
it('[C272781] Should display date and date & time in form', () => {
@@ -161,10 +161,10 @@ describe('Form widgets', () => {
it('[C272783] Should display displayText and displayValue in form', () => {
expect(widget.displayTextWidget().getFieldLabel(appFields.displaytext_id))
.toEqual(formInstance.getWidgetBy('id', appFields.displaytext_id).value);
expect(widget.displayValueWidget().getFieldLabel(appFields.displayvalue_id))
.toEqual(formInstance.getWidgetBy('id', appFields.displayvalue_id).value || 'Unknown type: readonly');
expect(widget.displayTextWidget().getFieldLabel(appFields.displayText_id))
.toEqual(formInstance.getWidgetBy('id', appFields.displayText_id).value);
expect(widget.displayValueWidget().getFieldLabel(appFields.displayValue_id))
.toEqual(formInstance.getWidgetBy('id', appFields.displayValue_id).value || 'Unknown type: readonly');
});
it('[C272784] Should display typeahead and header in form', () => {
@@ -172,10 +172,10 @@ describe('Form widgets', () => {
expect(widget.headerWidget().getFieldLabel(appFields.header_id))
.toEqual(formInstance.getWidgetBy('id', appFields.header_id).name);
expect(taskPage.formFields().getFieldValue(appFields.typeahead_id))
.toEqual(formInstance.getWidgetBy('id', appFields.typeahead_id).value || '');
expect(taskPage.formFields().getFieldLabel(appFields.typeahead_id))
.toEqual(formInstance.getWidgetBy('id', appFields.typeahead_id).name);
expect(taskPage.formFields().getFieldValue(appFields.typeAhead_id))
.toEqual(formInstance.getWidgetBy('id', appFields.typeAhead_id).value || '');
expect(taskPage.formFields().getFieldLabel(appFields.typeAhead_id))
.toEqual(formInstance.getWidgetBy('id', appFields.typeAhead_id).name);
});
it('[C272785] Should display checkbox and radio button in form', () => {
@@ -184,10 +184,10 @@ describe('Form widgets', () => {
expect(taskPage.formFields().getFieldLabel(appFields.checkbox_id))
.toContain(formInstance.getWidgetBy('id', appFields.checkbox_id).name);
expect(taskPage.formFields().getFieldLabel(appFields.radiobuttons_id))
.toContain(formInstance.getWidgetBy('id', appFields.radiobuttons_id).name);
expect(widget.radioWidget().getSpecificOptionLabel(appFields.radiobuttons_id, radioOption))
.toContain(formInstance.getWidgetBy('id', appFields.radiobuttons_id).options[radioOption - 1].name);
expect(taskPage.formFields().getFieldLabel(appFields.radioButtons_id))
.toContain(formInstance.getWidgetBy('id', appFields.radioButtons_id).name);
expect(widget.radioWidget().getSpecificOptionLabel(appFields.radioButtons_id, radioOption))
.toContain(formInstance.getWidgetBy('id', appFields.radioButtons_id).options[radioOption - 1].name);
});
it('[C268149] Should display hyperlink, dropdown and dynamic table in form', () => {
@@ -202,10 +202,10 @@ describe('Form widgets', () => {
expect(widget.dropdown().getSelectedOptionText(appFields.dropdown_id))
.toContain(formInstance.getWidgetBy('id', appFields.dropdown_id).value);
expect(widget.dynamicTable().getFieldLabel(appFields.dynamictable_id))
.toContain(formInstance.getWidgetBy('id', appFields.dynamictable_id).name);
expect(widget.dynamicTable().getColumnName(appFields.dynamictable_id))
.toContain(formInstance.getWidgetBy('id', appFields.dynamictable_id).columnDefinitions[0].name);
expect(widget.dynamicTable().getFieldLabel(appFields.dynamicTable_id))
.toContain(formInstance.getWidgetBy('id', appFields.dynamicTable_id).name);
expect(widget.dynamicTable().getColumnName(appFields.dynamicTable_id))
.toContain(formInstance.getWidgetBy('id', appFields.dynamicTable_id).columnDefinitions[0].name);
});
});

View File

@@ -75,7 +75,7 @@ describe('Items per page set to 15 and adding of tasks', () => {
it('[C260306] Items per page set to 15 and adding of tasks', () => {
processServicesPage.goToProcessServices().goToTaskApp();
taskPage.filtersPage().goToFilter(CONSTANTS.TASKFILTERS.INV_TASKS);
taskPage.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.INV_TASKS);
paginationPage.selectItemsPerPage(itemsPerPage.fifteen);
expect(paginationPage.getCurrentItemsPerPage()).toEqual(itemsPerPage.fifteen);
expect(paginationPage.getCurrentPage()).toEqual('Page ' + currentPage);

View File

@@ -78,7 +78,7 @@ describe('People component', () => {
it('[C279989] Should no people be involved when no user is typed', () => {
processServicesPage.goToProcessServices().goToTaskApp().clickTasksButton();
taskPage.filtersPage().goToFilter(CONSTANTS.TASKFILTERS.MY_TASKS);
taskPage.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.MY_TASKS);
taskPage.tasksListPage().checkTaskIsDisplayedInTasksList(tasks[0]).selectTaskFromTasksList(tasks[0]);
taskPage.taskDetails().clickInvolvePeopleButton();
@@ -88,7 +88,7 @@ describe('People component', () => {
it('[C279990] Should no people be involved when clicking on Cancel button', () => {
processServicesPage.goToProcessServices().goToTaskApp().clickTasksButton();
taskPage.filtersPage().goToFilter(CONSTANTS.TASKFILTERS.MY_TASKS);
taskPage.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.MY_TASKS);
taskPage.tasksListPage().checkTaskIsDisplayedInTasksList(tasks[0]).selectTaskFromTasksList(tasks[0]);
taskPage.taskDetails().clickInvolvePeopleButton()
@@ -101,7 +101,7 @@ describe('People component', () => {
it('[C261029] Should People dialog be displayed when clicking on add people button', () => {
processServicesPage.goToProcessServices().goToTaskApp().clickTasksButton();
taskPage.filtersPage().goToFilter(CONSTANTS.TASKFILTERS.MY_TASKS);
taskPage.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.MY_TASKS);
taskPage.tasksListPage().checkTaskIsDisplayedInTasksList(tasks[0]).selectTaskFromTasksList(tasks[0]);
taskPage.taskDetails().clickInvolvePeopleButton();
@@ -113,7 +113,7 @@ describe('People component', () => {
it('[C279991] Should not be able to involve a user when is the creator of the task', () => {
processServicesPage.goToProcessServices().goToTaskApp().clickTasksButton();
taskPage.filtersPage().goToFilter(CONSTANTS.TASKFILTERS.MY_TASKS);
taskPage.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.MY_TASKS);
taskPage.tasksListPage().checkTaskIsDisplayedInTasksList(tasks[0]).selectTaskFromTasksList(tasks[0]);
taskPage.taskDetails().clickInvolvePeopleButton()
@@ -125,7 +125,7 @@ describe('People component', () => {
it('[C261030] Should involved user be removed when clicking on remove button', () => {
processServicesPage.goToProcessServices().goToTaskApp().clickTasksButton();
taskPage.filtersPage().goToFilter(CONSTANTS.TASKFILTERS.MY_TASKS);
taskPage.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.MY_TASKS);
taskPage.tasksListPage().checkTaskIsDisplayedInTasksList(tasks[0]).selectTaskFromTasksList(tasks[0]);
taskPage.taskDetails().clickInvolvePeopleButton()
@@ -142,7 +142,7 @@ describe('People component', () => {
it('[C280013] Should not be able to complete a task by a involved user', () => {
processServicesPage.goToProcessServices().goToTaskApp().clickTasksButton();
taskPage.filtersPage().goToFilter(CONSTANTS.TASKFILTERS.MY_TASKS);
taskPage.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.MY_TASKS);
taskPage.tasksListPage().checkTaskIsDisplayedInTasksList(tasks[1]).selectTaskFromTasksList(tasks[1]);
taskPage.taskDetails().clickInvolvePeopleButton()
@@ -156,7 +156,7 @@ describe('People component', () => {
loginPage.loginToProcessServicesUsingUserModel(assigneeUserModel);
processServicesPage.goToProcessServices().goToTaskApp().clickTasksButton();
taskPage.filtersPage().goToFilter(CONSTANTS.TASKFILTERS.INV_TASKS);
taskPage.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.INV_TASKS);
taskPage.tasksListPage().checkTaskIsDisplayedInTasksList(tasks[1]).selectTaskFromTasksList(tasks[1]);
taskPage.completeTaskNoFormNotDisplayed();
@@ -165,7 +165,7 @@ describe('People component', () => {
it('[C261031] Should be able to involve multiple users to a task', () => {
loginPage.loginToProcessServicesUsingUserModel(processUserModel);
processServicesPage.goToProcessServices().goToTaskApp().clickTasksButton();
taskPage.filtersPage().goToFilter(CONSTANTS.TASKFILTERS.MY_TASKS);
taskPage.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.MY_TASKS);
taskPage.tasksListPage().checkTaskIsDisplayedInTasksList(tasks[2]).selectTaskFromTasksList(tasks[2]);
taskPage.taskDetails().clickInvolvePeopleButton()
@@ -196,7 +196,7 @@ describe('People component', () => {
it('[C280014] Should involved user see the task in completed filters when the task is completed', () => {
processServicesPage.goToProcessServices().goToTaskApp().clickTasksButton();
taskPage.filtersPage().goToFilter(CONSTANTS.TASKFILTERS.MY_TASKS);
taskPage.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.MY_TASKS);
taskPage.tasksListPage().checkTaskIsDisplayedInTasksList(tasks[3]).selectTaskFromTasksList(tasks[3]);
taskPage.taskDetails().clickInvolvePeopleButton()
@@ -209,17 +209,17 @@ describe('People component', () => {
.toEqual(assigneeUserModel.email);
taskPage.completeTaskNoForm();
taskPage.filtersPage().goToFilter(CONSTANTS.TASKFILTERS.COMPL_TASKS);
taskPage.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.COMPLETED_TASKS);
taskPage.tasksListPage().selectTaskFromTasksList(tasks[3]);
expect(taskPage.taskDetails().getInvolvedUserEmail(assigneeUserModel.firstName + ' ' + assigneeUserModel.lastName))
.toEqual(assigneeUserModel.email);
loginPage.loginToProcessServicesUsingUserModel(assigneeUserModel);
processServicesPage.goToProcessServices().goToTaskApp().clickTasksButton();
taskPage.filtersPage().goToFilter(CONSTANTS.TASKFILTERS.COMPL_TASKS);
taskPage.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.COMPLETED_TASKS);
taskPage.tasksListPage().checkTaskIsDisplayedInTasksList(tasks[3]).selectTaskFromTasksList(tasks[3]);
taskPage.filtersPage().goToFilter(CONSTANTS.TASKFILTERS.INV_TASKS);
taskPage.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.INV_TASKS);
taskPage.tasksListPage().checkTaskIsNotDisplayedInTasksList(tasks[3]);
});

View File

@@ -40,7 +40,7 @@ describe('Task List Pagination - Sorting', () => {
let app = resources.Files.SIMPLE_APP_WITH_USER_FORM;
let nrOfTasks = 20, processUserModel;
let taskNameBase = 'Task';
let taskNames = Util.generateSeqeunceFiles(10, nrOfTasks + 9, taskNameBase, '');
let taskNames = Util.generateSequenceFiles(10, nrOfTasks + 9, taskNameBase, '');
let itemsPerPage = {
five: '5',
@@ -79,7 +79,7 @@ describe('Task List Pagination - Sorting', () => {
it('[C260308] Should be possible to sort tasks by name', () => {
processServicesPage.goToProcessServices().goToTaskApp();
taskPage.filtersPage().goToFilter(CONSTANTS.TASKFILTERS.INV_TASKS);
taskPage.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.INV_TASKS);
taskPage.tasksListPage().waitForTableBody();
paginationPage.selectItemsPerPage(itemsPerPage.twenty);
taskPage.tasksListPage().waitForTableBody();

View File

@@ -72,37 +72,37 @@ describe('Start Task - Task App', () => {
it('[C260421] Should a standalone task be displayed when creating a new task without form', () => {
processServicesPage.goToProcessServices().goToTaskApp().clickTasksButton();
taskPage.filtersPage().goToFilter(CONSTANTS.TASKFILTERS.MY_TASKS);
taskPage.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.MY_TASKS);
taskPage.createNewTask().addName(tasks[0]).clickStartButton()
.then(() => {
taskPage.tasksListPage().checkTaskIsDisplayedInTasksList(tasks[0]);
taskPage.formFields().noFormIsDisplayed();
expect(taskPage.taskDetails().getFormName()).toEqual(CONSTANTS.TASKDETAILS.NO_FORM);
expect(taskPage.taskDetails().getFormName()).toEqual(CONSTANTS.TASK_DETAILS.NO_FORM);
expect(taskPage.formFields().getNoFormMessage()).toEqual(noFormMessage);
});
});
it('[C268910] Should a standalone task be displayed in completed tasks when completing it', () => {
processServicesPage.goToProcessServices().goToTaskApp().clickTasksButton();
taskPage.filtersPage().goToFilter(CONSTANTS.TASKFILTERS.MY_TASKS);
taskPage.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.MY_TASKS);
taskPage.createNewTask().addName(tasks[1]).clickStartButton()
.then(() => {
taskPage.tasksListPage().checkTaskIsDisplayedInTasksList(tasks[1]);
taskPage.formFields().noFormIsDisplayed();
taskPage.completeTaskNoForm();
taskPage.filtersPage().goToFilter(CONSTANTS.TASKFILTERS.COMPL_TASKS);
taskPage.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.COMPLETED_TASKS);
taskPage.tasksListPage().selectTaskFromTasksList(tasks[1]);
expect(taskPage.formFields().getCompletedTaskNoFormMessage()).toEqual('Task ' + tasks[1] + ' completed');
taskPage.formFields().noFormIsDisplayed();
expect(taskPage.taskDetails().getFormName()).toEqual(CONSTANTS.TASKDETAILS.NO_FORM);
expect(taskPage.taskDetails().getFormName()).toEqual(CONSTANTS.TASK_DETAILS.NO_FORM);
});
});
it('[C268911] Should allow adding a form to a standalone task when clicking on Add form button', () => {
processServicesPage.goToProcessServices().goToTaskApp().clickTasksButton();
taskPage.filtersPage().goToFilter(CONSTANTS.TASKFILTERS.MY_TASKS);
taskPage.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.MY_TASKS);
taskPage.createNewTask().addName(tasks[2]).clickStartButton()
.then(() => {
taskPage.tasksListPage().checkTaskIsDisplayedInTasksList(tasks[2]);
@@ -115,7 +115,7 @@ describe('Start Task - Task App', () => {
it('[C268912] Should a standalone task be displayed when removing the form from APS', () => {
processServicesPage.goToProcessServices().goToTaskApp().clickTasksButton();
taskPage.filtersPage().goToFilter(CONSTANTS.TASKFILTERS.MY_TASKS);
taskPage.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.MY_TASKS);
taskPage.createNewTask().addName(tasks[3]).addForm(app.formName).clickStartButton();
taskPage.tasksListPage().checkTaskIsDisplayedInTasksList(tasks[3]);
@@ -131,7 +131,7 @@ describe('Start Task - Task App', () => {
taskPage.checkTaskTitle(tasks[3]);
taskPage.formFields().noFormIsDisplayed();
expect(taskPage.taskDetails().getFormName()).toEqual(CONSTANTS.TASKDETAILS.NO_FORM);
expect(taskPage.taskDetails().getFormName()).toEqual(CONSTANTS.TASK_DETAILS.NO_FORM);
expect(taskPage.formFields().getNoFormMessage()).toEqual(noFormMessage);
});

View File

@@ -145,7 +145,7 @@ describe('Start Process Component', () => {
processFiltersPage.clickCreateProcessButton();
processFiltersPage.clickNewProcessDropdown();
startProcessPage.enterProcessName('');
browser.actions().sendKeys('v\b\b').perform(); // clear doesnt' trigger the validator
browser.actions().sendKeys('v\b\b').perform(); // clear doesn't trigger the validator
startProcessPage.checkStartProcessButtonIsDisabled();
startProcessPage.clickCancelProcessButton();
processFiltersPage.checkNoContentMessage();
@@ -185,14 +185,14 @@ describe('Start Process Component', () => {
return this.alfrescoJsApi.activiti.processApi.getProcessInstance(result);
})
.then(function (response) {
expect(processDetailsPage.getProcessStatus()).toEqual(CONSTANTS.PROCESSSTATUS.RUNNING);
expect(processDetailsPage.getEndDate()).toEqual(CONSTANTS.PROCESSENDDATE);
expect(processDetailsPage.getProcessCategory()).toEqual(CONSTANTS.PROCESSCATEGORY);
expect(processDetailsPage.getBusinessKey()).toEqual(CONSTANTS.PROCESSBUSINESSKEY);
expect(processDetailsPage.getPROCESS_STATUS()).toEqual(CONSTANTS.PROCESS_STATUS.RUNNING);
expect(processDetailsPage.getEndDate()).toEqual(CONSTANTS.PROCESS_END_DATE);
expect(processDetailsPage.getProcessCategory()).toEqual(CONSTANTS.PROCESS_CATEGORY);
expect(processDetailsPage.getBusinessKey()).toEqual(CONSTANTS.PROCESS_BUSINESS_KEY);
expect(processDetailsPage.getCreatedBy()).toEqual(response.getStartedBy().getEntireName());
expect(processDetailsPage.getCreated()).toEqual(dateFormat(CONSTANTS.PROCESSDATEFORMAT));
expect(processDetailsPage.getCreated()).toEqual(dateFormat(CONSTANTS.PROCESS_DATE_FORMAT));
expect(processDetailsPage.getId()).toEqual(response.getId());
expect(processDetailsPage.getProcessDescription()).toEqual(CONSTANTS.PROCESSDESCRIPTION);
expect(processDetailsPage.getPROCESS_DESCRIPTION()).toEqual(CONSTANTS.PROCESS_DESCRIPTION);
expect(processDetailsPage.checkProcessTitleIsDisplayed()).toEqual(response.getName());
});
});

View File

@@ -43,7 +43,7 @@ import CONSTANTS = require('../util/constants');
describe('Start Task - Custom App', () => {
let TASKDATAFORMAT = 'mmm dd yyyy';
let TASK_DATA_FORMAT = 'mmm dd yyyy';
let loginPage = new LoginPage();
let processServicesPage = new ProcessServicesPage();
@@ -98,7 +98,7 @@ describe('Start Task - Custom App', () => {
taskPage
.filtersPage()
.goToFilter(CONSTANTS.TASKFILTERS.MY_TASKS);
.goToFilter(CONSTANTS.TASK_FILTERS.MY_TASKS);
taskPage
.createNewTask()
@@ -144,7 +144,7 @@ describe('Start Task - Custom App', () => {
it('[C263946] Should display information box for started task', () => {
processServicesPage.goToProcessServices().goToApp(appModel.name).clickTasksButton();
taskPage.filtersPage().goToFilter(CONSTANTS.TASKFILTERS.MY_TASKS);
taskPage.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.MY_TASKS);
taskPage.createNewTask().addName(tasks[1]).addDescription('Description')
.addForm(app.formName).clickStartButton()
.then(() => {
@@ -157,24 +157,24 @@ describe('Start Task - Custom App', () => {
let taskModel = new TaskModel(response.data[0]);
taskPage.tasksListPage().checkTaskIsDisplayedInTasksList(taskModel.getName());
expect(taskPage.taskDetails().getCreated()).toEqual(dateFormat(taskModel.getCreated(), TASKDATAFORMAT));
expect(taskPage.taskDetails().getCreated()).toEqual(dateFormat(taskModel.getCreated(), TASK_DATA_FORMAT));
expect(taskPage.taskDetails().getId()).toEqual(taskModel.getId());
expect(taskPage.taskDetails().getDescription()).toEqual(taskModel.getDescription());
expect(taskPage.taskDetails().getAssignee()).toEqual(taskModel.getAssignee().getEntireName());
expect(taskPage.taskDetails().getCategory())
.toEqual(taskModel.getCategory() === null ? CONSTANTS.TASKDETAILS.NO_CATEGORY : taskModel.getCategory());
.toEqual(taskModel.getCategory() === null ? CONSTANTS.TASK_DETAILS.NO_CATEGORY : taskModel.getCategory());
expect(taskPage.taskDetails().getDueDate())
.toEqual(taskModel.getDueDate() === null ? CONSTANTS.TASKDETAILS.NO_DATE : taskModel.getDueDate());
.toEqual(taskModel.getDueDate() === null ? CONSTANTS.TASK_DETAILS.NO_DATE : taskModel.getDueDate());
expect(taskPage.taskDetails().getParentName())
.toEqual(taskModel.getParentTaskName() === null ? CONSTANTS.TASKDETAILS.NO_PARENT : taskModel.getParentTaskName());
expect(taskPage.taskDetails().getStatus()).toEqual(CONSTANTS.TASKSTATUS.RUNNING);
.toEqual(taskModel.getParentTaskName() === null ? CONSTANTS.TASK_DETAILS.NO_PARENT : taskModel.getParentTaskName());
expect(taskPage.taskDetails().getStatus()).toEqual(CONSTANTS.TASK_STATUS.RUNNING);
return this.alfrescoJsApi.activiti.taskFormsApi.getTaskForm(response.data[0].id);
})
.then((response) => {
let formModel = new FormModel(response);
expect(taskPage.taskDetails().getFormName())
.toEqual(formModel.getName() === null ? CONSTANTS.TASKDETAILS.NO_FORM : formModel.getName());
.toEqual(formModel.getName() === null ? CONSTANTS.TASK_DETAILS.NO_FORM : formModel.getName());
});
});
@@ -186,7 +186,7 @@ describe('Start Task - Custom App', () => {
taskPage
.filtersPage()
.goToFilter(CONSTANTS.TASKFILTERS.MY_TASKS);
.goToFilter(CONSTANTS.TASK_FILTERS.MY_TASKS);
taskPage
.createNewTask()
@@ -201,7 +201,7 @@ describe('Start Task - Custom App', () => {
.formFields()
.noFormIsDisplayed();
expect(taskPage.taskDetails().getFormName()).toEqual(CONSTANTS.TASKDETAILS.NO_FORM);
expect(taskPage.taskDetails().getFormName()).toEqual(CONSTANTS.TASK_DETAILS.NO_FORM);
});
it('[C263948] Should be possible to cancel a task', () => {
@@ -211,7 +211,7 @@ describe('Start Task - Custom App', () => {
taskPage
.filtersPage()
.goToFilter(CONSTANTS.TASKFILTERS.MY_TASKS);
.goToFilter(CONSTANTS.TASK_FILTERS.MY_TASKS);
taskPage
.createNewTask()
@@ -223,13 +223,13 @@ describe('Start Task - Custom App', () => {
taskPage.tasksListPage()
.checkTaskIsNotDisplayedInTasksList(tasks[3]);
expect(taskPage.filtersPage().getActiveFilter()).toEqual(CONSTANTS.TASKFILTERS.MY_TASKS);
expect(taskPage.filtersPage().getActiveFilter()).toEqual(CONSTANTS.TASK_FILTERS.MY_TASKS);
});
it('[C263949] Should be possible to save filled form', () => {
processServicesPage.goToProcessServices().goToApp(appModel.name).clickTasksButton();
taskPage.filtersPage()
.goToFilter(CONSTANTS.TASKFILTERS.MY_TASKS);
.goToFilter(CONSTANTS.TASK_FILTERS.MY_TASKS);
taskPage.createNewTask()
.addForm(app.formName)
@@ -268,7 +268,7 @@ describe('Start Task - Custom App', () => {
processServicesPage.goToProcessServices().goToApp(appModel.name).clickTasksButton();
taskPage
.filtersPage()
.goToFilter(CONSTANTS.TASKFILTERS.MY_TASKS);
.goToFilter(CONSTANTS.TASK_FILTERS.MY_TASKS);
taskPage
.createNewTask()
@@ -286,7 +286,7 @@ describe('Start Task - Custom App', () => {
taskPage
.filtersPage()
.goToFilter(CONSTANTS.TASKFILTERS.INV_TASKS);
.goToFilter(CONSTANTS.TASK_FILTERS.INV_TASKS);
taskPage.tasksListPage()
.checkTaskIsDisplayedInTasksList(tasks[5])
@@ -299,7 +299,7 @@ describe('Start Task - Custom App', () => {
it('Attach a file', () => {
processServicesPage.goToProcessServices().goToApp(appModel.name).clickTasksButton();
taskPage.filtersPage().goToFilter(CONSTANTS.TASKFILTERS.MY_TASKS);
taskPage.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.MY_TASKS);
taskPage
.createNewTask()
.addName(tasks[6])
@@ -311,7 +311,7 @@ describe('Start Task - Custom App', () => {
it('[C263945] Should Information box be hidden when showHeaderContent property is set on false on custom app', () => {
processServicesPage.goToProcessServices().goToApp(appModel.name).clickTasksButton();
taskPage.filtersPage().goToFilter(CONSTANTS.TASKFILTERS.MY_TASKS);
taskPage.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.MY_TASKS);
taskPage.createNewTask().addName(showHeaderTask).clickStartButton();
taskPage.tasksListPage().checkTaskIsDisplayedInTasksList(showHeaderTask).selectTaskFromTasksList(showHeaderTask);
@@ -330,7 +330,7 @@ describe('Start Task - Custom App', () => {
it('[C263950] Should be able to see Spinner loading on task list when clicking on Tasks on custom app', () => {
processServicesPage.goToProcessServices().goToApp(appModel.name).clickTasksButton();
taskPage.filtersPage().goToFilter(CONSTANTS.TASKFILTERS.MY_TASKS);
taskPage.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.MY_TASKS);
taskPage.createNewTask().addName(tasks[7]).clickStartButton();
processServicesPage.goToProcessServices().goToTaskApp();

View File

@@ -43,7 +43,7 @@ import path = require('path');
describe('Start Task - Task App', () => {
let TASKDATAFORMAT = 'mmm dd yyyy';
let TASK_DATA_FORMAT = 'mmm dd yyyy';
let loginPage = new LoginPage();
let processServicesPage = new ProcessServicesPage();
@@ -96,7 +96,7 @@ describe('Start Task - Task App', () => {
it('[C260383] Should be possible to modify a task', () => {
processServicesPage.goToProcessServices().goToTaskApp().clickTasksButton();
taskPage.filtersPage().goToFilter(CONSTANTS.TASKFILTERS.MY_TASKS);
taskPage.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.MY_TASKS);
taskPage.createNewTask().addName(tasks[0])
.addForm(app.formName).clickStartButton()
.then(() => {
@@ -118,7 +118,7 @@ describe('Start Task - Task App', () => {
it('[C260506] Should display information box for started task', () => {
processServicesPage.goToProcessServices().goToTaskApp().clickTasksButton();
taskPage.filtersPage().goToFilter(CONSTANTS.TASKFILTERS.MY_TASKS);
taskPage.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.MY_TASKS);
taskPage.createNewTask().addName(tasks[1]).addDescription('Description')
.addForm(app.formName).clickStartButton()
.then(() => {
@@ -130,51 +130,51 @@ describe('Start Task - Task App', () => {
.then((response) => {
let taskModel = new TaskModel(response.data[0]);
taskPage.tasksListPage().checkTaskIsDisplayedInTasksList(taskModel.getName());
expect(taskPage.taskDetails().getCreated()).toEqual(dateFormat(taskModel.getCreated(), TASKDATAFORMAT));
expect(taskPage.taskDetails().getCreated()).toEqual(dateFormat(taskModel.getCreated(), TASK_DATA_FORMAT));
expect(taskPage.taskDetails().getId()).toEqual(taskModel.getId());
expect(taskPage.taskDetails().getDescription()).toEqual(taskModel.getDescription());
expect(taskPage.taskDetails().getAssignee()).toEqual(taskModel.getAssignee().getEntireName());
expect(taskPage.taskDetails().getCategory())
.toEqual(taskModel.getCategory() === null ? CONSTANTS.TASKDETAILS.NO_CATEGORY : taskModel.getCategory());
.toEqual(taskModel.getCategory() === null ? CONSTANTS.TASK_DETAILS.NO_CATEGORY : taskModel.getCategory());
expect(taskPage.taskDetails().getDueDate())
.toEqual(taskModel.getDueDate() === null ? CONSTANTS.TASKDETAILS.NO_DATE : taskModel.getDueDate());
.toEqual(taskModel.getDueDate() === null ? CONSTANTS.TASK_DETAILS.NO_DATE : taskModel.getDueDate());
expect(taskPage.taskDetails().getParentName())
.toEqual(taskModel.getParentTaskName() === null ? CONSTANTS.TASKDETAILS.NO_PARENT : taskModel.getParentTaskName());
expect(taskPage.taskDetails().getStatus()).toEqual(CONSTANTS.TASKSTATUS.RUNNING);
.toEqual(taskModel.getParentTaskName() === null ? CONSTANTS.TASK_DETAILS.NO_PARENT : taskModel.getParentTaskName());
expect(taskPage.taskDetails().getStatus()).toEqual(CONSTANTS.TASK_STATUS.RUNNING);
return this.alfrescoJsApi.activiti.taskFormsApi.getTaskForm(response.data[0].id);
})
.then(function (response) {
formModel = new FormModel(response);
expect(taskPage.taskDetails().getFormName())
.toEqual(formModel.getName() === null ? CONSTANTS.TASKDETAILS.NO_FORM : formModel.getName());
.toEqual(formModel.getName() === null ? CONSTANTS.TASK_DETAILS.NO_FORM : formModel.getName());
});
});
it('Start task with no form', () => {
processServicesPage.goToProcessServices().goToTaskApp().clickTasksButton();
taskPage.filtersPage().goToFilter(CONSTANTS.TASKFILTERS.MY_TASKS);
taskPage.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.MY_TASKS);
taskPage.createNewTask().addName(tasks[2]).clickStartButton()
.then(() => {
taskPage.tasksListPage().checkTaskIsDisplayedInTasksList(tasks[2]);
taskPage.formFields().noFormIsDisplayed();
expect(taskPage.taskDetails().getFormName()).toEqual(CONSTANTS.TASKDETAILS.NO_FORM);
expect(taskPage.taskDetails().getFormName()).toEqual(CONSTANTS.TASK_DETAILS.NO_FORM);
});
});
it('[C260422] Should be possible to cancel a task', () => {
processServicesPage.goToProcessServices().goToTaskApp().clickTasksButton();
taskPage.filtersPage().goToFilter(CONSTANTS.TASKFILTERS.MY_TASKS);
taskPage.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.MY_TASKS);
taskPage.createNewTask().checkStartButtonIsDisabled().addName(tasks[3])
.checkStartButtonIsEnabled().clickCancelButton()
.then(() => {
taskPage.tasksListPage().checkTaskIsNotDisplayedInTasksList(tasks[3]);
expect(taskPage.filtersPage().getActiveFilter()).toEqual(CONSTANTS.TASKFILTERS.MY_TASKS);
expect(taskPage.filtersPage().getActiveFilter()).toEqual(CONSTANTS.TASK_FILTERS.MY_TASKS);
});
});
it('[C260423] Should be possible to save filled form', () => {
processServicesPage.goToProcessServices().goToTaskApp().clickTasksButton();
taskPage.filtersPage().goToFilter(CONSTANTS.TASKFILTERS.MY_TASKS);
taskPage.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.MY_TASKS);
taskPage.createNewTask()
.addForm(app.formName).addName(tasks[4]).clickStartButton()
.then(() => {
@@ -191,13 +191,13 @@ describe('Start Task - Task App', () => {
it('[C260425] Should be possible to assign a user', () => {
processServicesPage.goToProcessServices().goToTaskApp().clickTasksButton();
taskPage.filtersPage().goToFilter(CONSTANTS.TASKFILTERS.MY_TASKS);
taskPage.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.MY_TASKS);
taskPage.createNewTask().addName(tasks[5])
.addAssignee(assigneeUserModel.firstName).clickStartButton()
.then(() => {
taskPage.tasksListPage().checkTaskListIsLoaded();
taskPage.tasksListPage().waitForTableBody();
taskPage.filtersPage().goToFilter(CONSTANTS.TASKFILTERS.INV_TASKS);
taskPage.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.INV_TASKS);
taskPage.tasksListPage().checkTaskIsDisplayedInTasksList(tasks[5]).selectTaskFromTasksList(tasks[5]);
taskPage.checkTaskTitle(tasks[5]);
expect(taskPage.taskDetails().getAssignee()).toEqual(assigneeUserModel.firstName + ' ' + assigneeUserModel.lastName);
@@ -206,7 +206,7 @@ describe('Start Task - Task App', () => {
it('Attach a file', () => {
processServicesPage.goToProcessServices().goToTaskApp().clickTasksButton();
taskPage.filtersPage().goToFilter(CONSTANTS.TASKFILTERS.MY_TASKS);
taskPage.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.MY_TASKS);
taskPage.createNewTask().addName(tasks[6]).clickStartButton()
.then(() => {
attachmentListPage.clickAttachFileButton(jpgFile.location);
@@ -216,7 +216,7 @@ describe('Start Task - Task App', () => {
it('[C260420] Should Information box be hidden when showHeaderContent property is set on false', () => {
processServicesPage.goToProcessServices().goToTaskApp().clickTasksButton();
taskPage.filtersPage().goToFilter(CONSTANTS.TASKFILTERS.MY_TASKS);
taskPage.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.MY_TASKS);
taskPage.tasksListPage().checkTaskIsDisplayedInTasksList(showHeaderTask).selectTaskFromTasksList(showHeaderTask);
appNavigationBarPage.clickSettingsButton();

View File

@@ -74,7 +74,7 @@ describe('Task Audit', () => {
it('[C260386] Should Audit file be downloaded when clicking on Task Audit log icon on a standalone running task', () => {
processServicesPage.goToProcessServices().goToTaskApp().clickTasksButton();
taskPage.filtersPage().goToFilter(CONSTANTS.TASKFILTERS.MY_TASKS);
taskPage.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.MY_TASKS);
taskPage.tasksListPage().checkTaskIsDisplayedInTasksList(taskTaskApp);
taskPage.taskDetails().clickAuditLogButton();
@@ -83,11 +83,11 @@ describe('Task Audit', () => {
it('[C260389] Should Audit file be downloaded when clicking on Task Audit log icon on a standalone completed task', () => {
processServicesPage.goToProcessServices().goToTaskApp().clickTasksButton();
taskPage.filtersPage().goToFilter(CONSTANTS.TASKFILTERS.MY_TASKS);
taskPage.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.MY_TASKS);
taskPage.tasksListPage().checkTaskIsDisplayedInTasksList(taskTaskApp);
taskPage.completeTaskNoForm();
taskPage.filtersPage().goToFilter(CONSTANTS.TASKFILTERS.COMPL_TASKS);
taskPage.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.COMPLETED_TASKS);
taskPage.tasksListPage().selectTaskFromTasksList(taskTaskApp);
expect(taskPage.formFields().getCompletedTaskNoFormMessage()).toEqual('Task ' + taskTaskApp + ' completed');
@@ -100,11 +100,11 @@ describe('Task Audit', () => {
taskPage.createNewTask().addName(taskCompleteCustomApp).clickStartButton();
taskPage.filtersPage().goToFilter(CONSTANTS.TASKFILTERS.MY_TASKS);
taskPage.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.MY_TASKS);
taskPage.tasksListPage().checkTaskIsDisplayedInTasksList(taskCompleteCustomApp);
taskPage.completeTaskNoForm();
taskPage.filtersPage().goToFilter(CONSTANTS.TASKFILTERS.COMPL_TASKS);
taskPage.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.COMPLETED_TASKS);
taskPage.tasksListPage().selectTaskFromTasksList(taskCompleteCustomApp);
expect(taskPage.formFields().getCompletedTaskNoFormMessage()).toEqual('Task ' + taskCompleteCustomApp + ' completed');
@@ -117,7 +117,7 @@ describe('Task Audit', () => {
taskPage.createNewTask().addName(taskCustomApp).clickStartButton();
taskPage.filtersPage().goToFilter(CONSTANTS.TASKFILTERS.MY_TASKS);
taskPage.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.MY_TASKS);
taskPage.tasksListPage().checkTaskIsDisplayedInTasksList(taskCustomApp);
taskPage.taskDetails().clickAuditLogButton();

View File

@@ -93,7 +93,7 @@ describe('Attachment list action menu for tasks', () => {
it('[C277311] Should be able to View /Download /Remove from Attachment List on an active task', () => {
processServicesPage.goToProcessServices().goToApp(app.title).clickTasksButton();
taskPage.filtersPage().goToFilter(CONSTANTS.TASKFILTERS.MY_TASKS);
taskPage.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.MY_TASKS);
taskPage.createNewTask().addName(taskName.active).clickStartButton();
attachmentListPage.clickAttachFileButton(pngFile.location);
@@ -102,14 +102,14 @@ describe('Attachment list action menu for tasks', () => {
viewerPage.checkFileNameIsDisplayed(pngFile.name);
viewerPage.clickCloseButton();
taskPage.filtersPage().goToFilter(CONSTANTS.TASKFILTERS.MY_TASKS);
taskPage.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.MY_TASKS);
attachmentListPage.doubleClickFile(pngFile.name);
viewerPage.checkFileNameIsDisplayed(pngFile.name);
viewerPage.clickCloseButton();
taskPage.filtersPage().goToFilter(CONSTANTS.TASKFILTERS.MY_TASKS);
taskPage.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.MY_TASKS);
attachmentListPage.downloadFile(pngFile.name);
@@ -124,14 +124,14 @@ describe('Attachment list action menu for tasks', () => {
it('[C260236] Should be able to View /Download /Remove from Attachment List on a completed task', () => {
processServicesPage.goToProcessServices().goToApp(app.title).clickTasksButton();
taskPage.filtersPage().goToFilter(CONSTANTS.TASKFILTERS.MY_TASKS);
taskPage.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.MY_TASKS);
taskPage.createNewTask().addName(taskName.completed).clickStartButton();
attachmentListPage.clickAttachFileButton(pngFile.location);
attachmentListPage.checkFileIsAttached(pngFile.name);
taskPage.completeTaskNoForm();
taskPage.filtersPage().goToFilter(CONSTANTS.TASKFILTERS.COMPL_TASKS);
taskPage.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.COMPLETED_TASKS);
taskPage.tasksListPage().selectTaskFromTasksList(taskName.completed);
attachmentListPage.checkAttachFileButtonIsNotDisplayed();
@@ -140,7 +140,7 @@ describe('Attachment list action menu for tasks', () => {
viewerPage.checkFileNameIsDisplayed(pngFile.name);
viewerPage.clickCloseButton();
taskPage.filtersPage().goToFilter(CONSTANTS.TASKFILTERS.COMPL_TASKS);
taskPage.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.COMPLETED_TASKS);
taskPage.tasksListPage().selectTaskFromTasksList(taskName.completed);
attachmentListPage.downloadFile(pngFile.name);
@@ -156,7 +156,7 @@ describe('Attachment list action menu for tasks', () => {
it('[C260225] Should be able to upload a file in the Attachment list on Task App', () => {
processServicesPage.goToProcessServices().goToTaskApp().clickTasksButton();
taskPage.filtersPage().goToFilter(CONSTANTS.TASKFILTERS.MY_TASKS);
taskPage.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.MY_TASKS);
taskPage.createNewTask().addName(taskName.taskApp).clickStartButton();
attachmentListPage.clickAttachFileButton(pngFile.location);
@@ -166,7 +166,7 @@ describe('Attachment list action menu for tasks', () => {
it('[C279884] Should be able to view the empty attachment list for tasks', () => {
processServicesPage.goToProcessServices().goToTaskApp().clickTasksButton();
taskPage.filtersPage().goToFilter(CONSTANTS.TASKFILTERS.MY_TASKS);
taskPage.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.MY_TASKS);
taskPage.createNewTask().addName(taskName.emptyList).clickStartButton();
attachmentListPage.checkEmptyAttachmentList();
@@ -193,7 +193,7 @@ describe('Attachment list action menu for tasks', () => {
processServicesPage.goToProcessServices().goToTaskApp().clickTasksButton();
taskPage.filtersPage().goToFilter(CONSTANTS.TASKFILTERS.MY_TASKS);
taskPage.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.MY_TASKS);
taskPage.tasksListPage().selectTaskFromTasksList('SHARE KNOWLEDGE');
attachmentListPage.checkFileIsAttached(pngFile.name);
@@ -204,7 +204,7 @@ describe('Attachment list action menu for tasks', () => {
processServicesPage.goToProcessServices().goToTaskApp().clickTasksButton();
taskPage.filtersPage().goToFilter(CONSTANTS.TASKFILTERS.MY_TASKS);
taskPage.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.MY_TASKS);
taskPage.tasksListPage().selectTaskFromTasksList('SHARE KNOWLEDGE');
attachmentListPage.checkEmptyAttachmentList();

View File

@@ -93,7 +93,7 @@ describe('Task List Pagination', () => {
it('[C260304] Should be possible to set Items per page to 5', () => {
processServicesPage.goToProcessServices().goToTaskApp();
taskPage.filtersPage().goToFilter(CONSTANTS.TASKFILTERS.INV_TASKS);
taskPage.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.INV_TASKS);
paginationPage.selectItemsPerPage(itemsPerPage.five);
expect(paginationPage.getCurrentItemsPerPage()).toEqual(itemsPerPage.five);
expect(paginationPage.getPaginationRange()).toEqual('Showing 1-' + itemsPerPage.fiveValue + ' of ' + nrOfTasks);
@@ -115,13 +115,13 @@ describe('Task List Pagination', () => {
expect(taskPage.getAllDisplayedRows()).toBe(itemsPerPage.fiveValue);
processServicesPage.goToProcessServices().goToTaskApp();
taskPage.filtersPage().goToFilter(CONSTANTS.TASKFILTERS.INV_TASKS);
taskPage.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.INV_TASKS);
expect(paginationPage.getCurrentItemsPerPage()).toEqual(itemsPerPage.five);
});
it('[C260303] Should be possible to set Items per page to 10', () => {
processServicesPage.goToProcessServices().goToTaskApp();
taskPage.filtersPage().goToFilter(CONSTANTS.TASKFILTERS.INV_TASKS);
taskPage.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.INV_TASKS);
paginationPage.selectItemsPerPage(itemsPerPage.ten);
expect(paginationPage.getCurrentItemsPerPage()).toEqual(itemsPerPage.ten);
expect(paginationPage.getPaginationRange()).toEqual('Showing 1-' + itemsPerPage.tenValue + ' of ' + nrOfTasks);
@@ -132,13 +132,13 @@ describe('Task List Pagination', () => {
expect(taskPage.getAllDisplayedRows()).toBe(itemsPerPage.tenValue);
processServicesPage.goToProcessServices().goToTaskApp();
taskPage.filtersPage().goToFilter(CONSTANTS.TASKFILTERS.INV_TASKS);
taskPage.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.INV_TASKS);
expect(paginationPage.getCurrentItemsPerPage()).toEqual(itemsPerPage.ten);
});
it('[C260302] Should be possible to set Items per page to 15', () => {
processServicesPage.goToProcessServices().goToTaskApp();
taskPage.filtersPage().goToFilter(CONSTANTS.TASKFILTERS.INV_TASKS);
taskPage.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.INV_TASKS);
paginationPage.selectItemsPerPage(itemsPerPage.fifteen);
expect(paginationPage.getCurrentItemsPerPage()).toEqual(itemsPerPage.fifteen);
expect(paginationPage.getPaginationRange()).toEqual('Showing 1-' + itemsPerPage.fifteenValue + ' of ' + nrOfTasks);
@@ -149,7 +149,7 @@ describe('Task List Pagination', () => {
expect(taskPage.getAllDisplayedRows()).toBe(itemsPerPage.fiveValue);
processServicesPage.goToProcessServices().goToTaskApp();
taskPage.filtersPage().goToFilter(CONSTANTS.TASKFILTERS.INV_TASKS);
taskPage.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.INV_TASKS);
expect(paginationPage.getCurrentItemsPerPage()).toEqual(itemsPerPage.fifteen);
});
@@ -157,7 +157,7 @@ describe('Task List Pagination', () => {
currentPage = 1;
totalPages = 2;
processServicesPage.goToProcessServices().goToTaskApp();
taskPage.filtersPage().goToFilter(CONSTANTS.TASKFILTERS.INV_TASKS);
taskPage.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.INV_TASKS);
taskPage.tasksListPage().waitForTableBody();
paginationPage.selectItemsPerPage(itemsPerPage.ten);
taskPage.tasksListPage().waitForTableBody();