mirror of
https://github.com/Alfresco/alfresco-ng2-components.git
synced 2025-07-31 17:38:48 +00:00
Refactor tasksListPage (#3952)
This commit is contained in:
committed by
Eugenio Romano
parent
93578baecd
commit
536467f0ee
@@ -79,7 +79,7 @@ describe('People component', () => {
|
||||
it('[C279989] Should no people be involved when no user is typed', () => {
|
||||
processServicesPage.goToProcessServices().goToTaskApp().clickTasksButton();
|
||||
taskPage.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.MY_TASKS);
|
||||
taskPage.tasksListPage().checkTaskIsDisplayedInTasksList(tasks[0]).selectTaskFromTasksList(tasks[0]);
|
||||
taskPage.tasksListPage().getDataTable().checkContentIsDisplayed(tasks[0]).selectRowByContentName(tasks[0]);
|
||||
|
||||
taskPage.taskDetails().clickInvolvePeopleButton();
|
||||
taskPage.taskDetails().clickAddInvolvedUserButton();
|
||||
@@ -89,7 +89,7 @@ describe('People component', () => {
|
||||
it('[C279990] Should no people be involved when clicking on Cancel button', () => {
|
||||
processServicesPage.goToProcessServices().goToTaskApp().clickTasksButton();
|
||||
taskPage.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.MY_TASKS);
|
||||
taskPage.tasksListPage().checkTaskIsDisplayedInTasksList(tasks[0]).selectTaskFromTasksList(tasks[0]);
|
||||
taskPage.tasksListPage().getDataTable().checkContentIsDisplayed(tasks[0]).selectRowByContentName(tasks[0]);
|
||||
|
||||
taskPage.taskDetails().clickInvolvePeopleButton()
|
||||
.typeUser(assigneeUserModel.firstName + ' ' + assigneeUserModel.lastName)
|
||||
@@ -102,7 +102,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.TASK_FILTERS.MY_TASKS);
|
||||
taskPage.tasksListPage().checkTaskIsDisplayedInTasksList(tasks[0]).selectTaskFromTasksList(tasks[0]);
|
||||
taskPage.tasksListPage().getDataTable().checkContentIsDisplayed(tasks[0]).selectRowByContentName(tasks[0]);
|
||||
|
||||
taskPage.taskDetails().clickInvolvePeopleButton();
|
||||
expect(taskPage.taskDetails().getInvolvePeopleHeader()).toEqual('Add people and groups');
|
||||
@@ -114,7 +114,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.TASK_FILTERS.MY_TASKS);
|
||||
taskPage.tasksListPage().checkTaskIsDisplayedInTasksList(tasks[0]).selectTaskFromTasksList(tasks[0]);
|
||||
taskPage.tasksListPage().getDataTable().checkContentIsDisplayed(tasks[0]).selectRowByContentName(tasks[0]);
|
||||
|
||||
taskPage.taskDetails().clickInvolvePeopleButton()
|
||||
.typeUser(processUserModel.firstName + ' ' + processUserModel.lastName)
|
||||
@@ -126,7 +126,7 @@ describe('People component', () => {
|
||||
it('[C261030] Should involved user be removed when clicking on remove button', () => {
|
||||
processServicesPage.goToProcessServices().goToTaskApp().clickTasksButton();
|
||||
taskPage.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.MY_TASKS);
|
||||
taskPage.tasksListPage().checkTaskIsDisplayedInTasksList(tasks[0]).selectTaskFromTasksList(tasks[0]);
|
||||
taskPage.tasksListPage().getDataTable().checkContentIsDisplayed(tasks[0]).selectRowByContentName(tasks[0]);
|
||||
|
||||
taskPage.taskDetails().clickInvolvePeopleButton()
|
||||
.typeUser(assigneeUserModel.firstName + ' ' + assigneeUserModel.lastName)
|
||||
@@ -143,7 +143,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.TASK_FILTERS.MY_TASKS);
|
||||
taskPage.tasksListPage().checkTaskIsDisplayedInTasksList(tasks[1]).selectTaskFromTasksList(tasks[1]);
|
||||
taskPage.tasksListPage().getDataTable().checkContentIsDisplayed(tasks[1]).selectRowByContentName(tasks[1]);
|
||||
|
||||
taskPage.taskDetails().clickInvolvePeopleButton()
|
||||
.typeUser(assigneeUserModel.firstName + ' ' + assigneeUserModel.lastName)
|
||||
@@ -157,7 +157,7 @@ describe('People component', () => {
|
||||
loginPage.loginToProcessServicesUsingUserModel(assigneeUserModel);
|
||||
processServicesPage.goToProcessServices().goToTaskApp().clickTasksButton();
|
||||
taskPage.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.INV_TASKS);
|
||||
taskPage.tasksListPage().checkTaskIsDisplayedInTasksList(tasks[1]).selectTaskFromTasksList(tasks[1]);
|
||||
taskPage.tasksListPage().getDataTable().checkContentIsDisplayed(tasks[1]).selectRowByContentName(tasks[1]);
|
||||
|
||||
taskPage.completeTaskNoFormNotDisplayed();
|
||||
});
|
||||
@@ -166,7 +166,7 @@ describe('People component', () => {
|
||||
loginPage.loginToProcessServicesUsingUserModel(processUserModel);
|
||||
processServicesPage.goToProcessServices().goToTaskApp().clickTasksButton();
|
||||
taskPage.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.MY_TASKS);
|
||||
taskPage.tasksListPage().checkTaskIsDisplayedInTasksList(tasks[2]).selectTaskFromTasksList(tasks[2]);
|
||||
taskPage.tasksListPage().getDataTable().checkContentIsDisplayed(tasks[2]).selectRowByContentName(tasks[2]);
|
||||
|
||||
taskPage.taskDetails().clickInvolvePeopleButton()
|
||||
.typeUser(assigneeUserModel.firstName + ' ' + assigneeUserModel.lastName)
|
||||
@@ -197,7 +197,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.TASK_FILTERS.MY_TASKS);
|
||||
taskPage.tasksListPage().checkTaskIsDisplayedInTasksList(tasks[3]).selectTaskFromTasksList(tasks[3]);
|
||||
taskPage.tasksListPage().getDataTable().checkContentIsDisplayed(tasks[3]).selectRowByContentName(tasks[3]);
|
||||
|
||||
taskPage.taskDetails().clickInvolvePeopleButton()
|
||||
.typeUser(assigneeUserModel.firstName + ' ' + assigneeUserModel.lastName)
|
||||
@@ -210,17 +210,17 @@ describe('People component', () => {
|
||||
|
||||
taskPage.completeTaskNoForm();
|
||||
taskPage.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.COMPLETED_TASKS);
|
||||
taskPage.tasksListPage().selectTaskFromTasksList(tasks[3]);
|
||||
taskPage.tasksListPage().getDataTable().selectRowByContentName(tasks[3]);
|
||||
expect(taskPage.taskDetails().getInvolvedUserEmail(assigneeUserModel.firstName + ' ' + assigneeUserModel.lastName))
|
||||
.toEqual(assigneeUserModel.email);
|
||||
|
||||
loginPage.loginToProcessServicesUsingUserModel(assigneeUserModel);
|
||||
processServicesPage.goToProcessServices().goToTaskApp().clickTasksButton();
|
||||
taskPage.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.COMPLETED_TASKS);
|
||||
taskPage.tasksListPage().checkTaskIsDisplayedInTasksList(tasks[3]).selectTaskFromTasksList(tasks[3]);
|
||||
taskPage.tasksListPage().getDataTable().checkContentIsDisplayed(tasks[3]).selectRowByContentName(tasks[3]);
|
||||
|
||||
taskPage.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.INV_TASKS);
|
||||
taskPage.tasksListPage().checkTaskIsNotDisplayedInTasksList(tasks[3]);
|
||||
taskPage.tasksListPage().getDataTable().checkContentIsNotDisplayed(tasks[3]);
|
||||
});
|
||||
|
||||
});
|
||||
|
Reference in New Issue
Block a user