mirror of
https://github.com/Alfresco/alfresco-ng2-components.git
synced 2025-07-31 17:38:48 +00:00
[ADF-3692] Add task details tests (#3905)
* Add task details tests * Resolve lint issues * Resolve lint errors * Fix lint errors * fix spellcheck * Fixing a constant name
This commit is contained in:
committed by
Eugenio Romano
parent
e39a2b149b
commit
85c022730b
@@ -142,42 +142,6 @@ describe('Start Task - Custom App', () => {
|
||||
});
|
||||
});
|
||||
|
||||
it('[C263946] Should display information box for started task', () => {
|
||||
processServicesPage.goToProcessServices().goToApp(appModel.name).clickTasksButton();
|
||||
taskPage.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.MY_TASKS);
|
||||
taskPage.createNewTask().addName(tasks[1]).addDescription('Description')
|
||||
.addForm(app.formName).clickStartButton()
|
||||
.then(() => {
|
||||
expect(taskPage.taskDetails().getTitle()).toEqual('Activities');
|
||||
})
|
||||
.then(() => {
|
||||
return this.alfrescoJsApi.activiti.taskApi.listTasks(new Task({ sort: 'created-desc' }));
|
||||
})
|
||||
.then((response) => {
|
||||
let taskModel = new TaskModel(response.data[0]);
|
||||
taskPage.tasksListPage().checkTaskIsDisplayedInTasksList(taskModel.getName());
|
||||
|
||||
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.TASK_DETAILS.NO_CATEGORY : taskModel.getCategory());
|
||||
expect(taskPage.taskDetails().getDueDate())
|
||||
.toEqual(taskModel.getDueDate() === null ? CONSTANTS.TASK_DETAILS.NO_DATE : taskModel.getDueDate());
|
||||
expect(taskPage.taskDetails().getParentName())
|
||||
.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.TASK_DETAILS.NO_FORM : formModel.getName());
|
||||
});
|
||||
});
|
||||
|
||||
it('[C263947] Should be able to start a task without form', () => {
|
||||
processServicesPage
|
||||
.goToProcessServices()
|
||||
|
Reference in New Issue
Block a user