Refactor tasksListPage (#3952)

This commit is contained in:
cristinaj
2018-11-09 12:17:53 +02:00
committed by Eugenio Romano
parent 93578baecd
commit 536467f0ee
23 changed files with 232 additions and 229 deletions

View File

@@ -77,7 +77,7 @@ describe('Checklist component', () => {
it('[C279976] Should no checklist be created when no title 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.clickOnAddChecklistButton().clickCreateChecklistButton();
taskPage.checkChecklistDialogIsNotDisplayed().checkNoChecklistIsDisplayed();
@@ -87,7 +87,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.TASK_FILTERS.MY_TASKS);
taskPage.tasksListPage().checkTaskIsDisplayedInTasksList(tasks[0]).selectTaskFromTasksList(tasks[0]);
taskPage.tasksListPage().getDataTable().checkContentIsDisplayed(tasks[0]).selectRowByContentName(tasks[0]);
taskPage.clickOnAddChecklistButton().addName(checklists[0]).clickCancelButton();
taskPage.checkChecklistDialogIsNotDisplayed().checkNoChecklistIsDisplayed();
@@ -97,7 +97,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.TASK_FILTERS.MY_TASKS);
taskPage.tasksListPage().checkTaskIsDisplayedInTasksList(tasks[0]).selectTaskFromTasksList(tasks[0]);
taskPage.tasksListPage().getDataTable().checkContentIsDisplayed(tasks[0]).selectRowByContentName(tasks[0]);
taskPage.clickOnAddChecklistButton();
taskPage.checkChecklistDialogIsDisplayed();
@@ -110,7 +110,7 @@ describe('Checklist component', () => {
it('[C261026] Should Checklist number increase when a new checklist is added', () => {
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.clickOnAddChecklistButton().addName(checklists[2]).clickCreateChecklistButton();
taskPage.checkChecklistIsDisplayed(checklists[2]);
@@ -125,7 +125,7 @@ describe('Checklist component', () => {
it('[C279980] Should checklist be removed when clicking on remove button', () => {
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.clickOnAddChecklistButton().addName(removeChecklist[0]).clickCreateChecklistButton();
taskPage.clickOnAddChecklistButton().addName(removeChecklist[1]).clickCreateChecklistButton();
@@ -141,18 +141,18 @@ 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.TASK_FILTERS.MY_TASKS);
taskPage.tasksListPage().checkTaskIsDisplayedInTasksList(tasks[3]).selectTaskFromTasksList(tasks[3]);
taskPage.tasksListPage().getDataTable().checkContentIsDisplayed(tasks[3]).selectRowByContentName(tasks[3]);
taskPage.clickOnAddChecklistButton().addName(removeChecklist[2]).clickCreateChecklistButton();
taskPage.clickOnAddChecklistButton().addName(removeChecklist[3]).clickCreateChecklistButton();
taskPage.checkChecklistIsDisplayed(removeChecklist[2]);
taskPage.checkChecklistIsDisplayed(removeChecklist[3]);
taskPage.tasksListPage().selectTaskFromTasksList(removeChecklist[3]);
taskPage.tasksListPage().getDataTable().selectRowByContentName(removeChecklist[3]);
taskPage.completeTaskNoForm();
taskPage.tasksListPage().checkTaskIsNotDisplayedInTasksList(removeChecklist[3]);
taskPage.tasksListPage().getDataTable().checkContentIsNotDisplayed(removeChecklist[3]);
taskPage.tasksListPage().selectTaskFromTasksList(tasks[3]);
taskPage.tasksListPage().getDataTable().selectRowByContentName(tasks[3]);
taskPage.checkChecklistIsDisplayed(removeChecklist[2]);
taskPage.checkChecklistIsDisplayed(removeChecklist[3]);
expect(taskPage.getNumberOfChecklists()).toEqual('2');
@@ -163,28 +163,28 @@ 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.TASK_FILTERS.MY_TASKS);
taskPage.tasksListPage().checkTaskIsDisplayedInTasksList(tasks[4]).selectTaskFromTasksList(tasks[4]);
taskPage.tasksListPage().getDataTable().checkContentIsDisplayed(tasks[4]).selectRowByContentName(tasks[4]);
taskPage.clickOnAddChecklistButton().addName(hierarchyChecklist[0]).clickCreateChecklistButton();
taskPage.clickOnAddChecklistButton().addName(hierarchyChecklist[1]).clickCreateChecklistButton();
taskPage.tasksListPage().selectTaskFromTasksList(hierarchyChecklist[0]);
taskPage.tasksListPage().getDataTable().selectRowByContentName(hierarchyChecklist[0]);
taskPage.clickOnAddChecklistButton().addName(hierarchyChecklist[2]).clickCreateChecklistButton();
taskPage.checkChecklistIsDisplayed(hierarchyChecklist[2]);
taskPage.tasksListPage().selectTaskFromTasksList(hierarchyChecklist[1]);
taskPage.tasksListPage().getDataTable().selectRowByContentName(hierarchyChecklist[1]);
taskPage.clickOnAddChecklistButton().addName(hierarchyChecklist[3]).clickCreateChecklistButton();
taskPage.checkChecklistIsDisplayed(hierarchyChecklist[3]);
taskPage.tasksListPage().selectTaskFromTasksList(tasks[4]);
taskPage.tasksListPage().getDataTable().selectRowByContentName(tasks[4]);
taskPage.completeTaskNoForm();
taskPage.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.COMPLETED_TASKS);
taskPage.tasksListPage().checkTaskIsDisplayedInTasksList(tasks[4]);
taskPage.tasksListPage().checkTaskIsDisplayedInTasksList(hierarchyChecklist[0]);
taskPage.tasksListPage().checkTaskIsDisplayedInTasksList(hierarchyChecklist[1]);
taskPage.tasksListPage().checkTaskIsDisplayedInTasksList(hierarchyChecklist[2]);
taskPage.tasksListPage().checkTaskIsDisplayedInTasksList(hierarchyChecklist[3]);
taskPage.tasksListPage().getDataTable().checkContentIsDisplayed(tasks[4]);
taskPage.tasksListPage().getDataTable().checkContentIsDisplayed(hierarchyChecklist[0]);
taskPage.tasksListPage().getDataTable().checkContentIsDisplayed(hierarchyChecklist[1]);
taskPage.tasksListPage().getDataTable().checkContentIsDisplayed(hierarchyChecklist[2]);
taskPage.tasksListPage().getDataTable().checkContentIsDisplayed(hierarchyChecklist[3]);
});
});