mirror of
https://github.com/Alfresco/alfresco-ng2-components.git
synced 2025-05-26 17:24:56 +00:00
Refactor tasksListPage (#3952)
This commit is contained in:
parent
93578baecd
commit
536467f0ee
@ -63,11 +63,11 @@ describe('Datatable component', () => {
|
|||||||
});
|
});
|
||||||
|
|
||||||
it('[C277314] Should filter the table rows when the input filter is passed', () => {
|
it('[C277314] Should filter the table rows when the input filter is passed', () => {
|
||||||
expect(dataTablePage.getNumberOfRows()).toEqual(5);
|
|
||||||
dataTablePage.insertFilter('Name');
|
|
||||||
expect(dataTablePage.getNumberOfRows()).toEqual(4);
|
expect(dataTablePage.getNumberOfRows()).toEqual(4);
|
||||||
|
dataTablePage.insertFilter('Name');
|
||||||
|
expect(dataTablePage.getNumberOfRows()).toEqual(3);
|
||||||
dataTablePage.insertFilter('I');
|
dataTablePage.insertFilter('I');
|
||||||
expect(dataTablePage.getNumberOfRows()).toEqual(2);
|
expect(dataTablePage.getNumberOfRows()).toEqual(1);
|
||||||
});
|
});
|
||||||
|
|
||||||
});
|
});
|
||||||
|
@ -18,24 +18,27 @@
|
|||||||
var TestConfig = require('../../test.config');
|
var TestConfig = require('../../test.config');
|
||||||
var Util = require('../../util/util');
|
var Util = require('../../util/util');
|
||||||
|
|
||||||
var DataTablePage = function () {
|
var DataTablePage = function (rootElement = element(by.css("adf-datatable"))) {
|
||||||
|
|
||||||
var dataTableURL = TestConfig.adf.url + TestConfig.adf.port + "/datatable";
|
var dataTableURL = TestConfig.adf.url + TestConfig.adf.port + "/datatable";
|
||||||
|
|
||||||
|
var contents = element.all(by.css('div[class="adf-datatable-body"] span'));
|
||||||
var multiSelect = element(by.css("div[data-automation-id='multiselect'] label > div[class='mat-checkbox-inner-container']"));
|
var multiSelect = element(by.css("div[data-automation-id='multiselect'] label > div[class='mat-checkbox-inner-container']"));
|
||||||
var selectionButton = element(by.css("div[class='mat-select-arrow']"));
|
var selectionButton = element(by.css("div[class='mat-select-arrow']"));
|
||||||
var selectionDropDown = element(by.css("div[class*='ng-trigger-transformPanel']"));
|
var selectionDropDown = element(by.css("div[class*='ng-trigger-transformPanel']"));
|
||||||
var allSelectedRows = element.all(by.css("div[class*='is-selected']"));
|
var allSelectedRows = element.all(by.css("div[class*='is-selected']"));
|
||||||
var selectedRowNumber = element(by.css("div[class*='is-selected'] div[data-automation-id*='text_']"));
|
var selectedRowNumber = element(by.css("div[class*='is-selected'] div[data-automation-id*='text_']"));
|
||||||
var selectAll = element(by.css("div[class*='header'] label"));
|
var selectAll = element(by.css("div[class*='header'] label"));
|
||||||
var list = element.all(by.css("div[class*=adf-datatable-row]"));
|
var list = rootElement.all(by.css("div[class*=adf-datatable-body] div[class*=adf-datatable-row]"));
|
||||||
var addRow = element(by.xpath("//span[contains(text(),'Add row')]/.."));
|
var addRow = element(by.xpath("//span[contains(text(),'Add row')]/.."));
|
||||||
var replaceRows = element(by.xpath("//span[contains(text(),'Replace rows')]/.."));
|
var replaceRows = element(by.xpath("//span[contains(text(),'Replace rows')]/.."));
|
||||||
var reset = element(by.xpath("//span[contains(text(),'Reset to default')]/.."));
|
var reset = element(by.xpath("//span[contains(text(),'Reset to default')]/.."));
|
||||||
var replaceColumns = element(by.xpath("//span[contains(text(),'Replace columns')]/.."));
|
var replaceColumns = element(by.xpath("//span[contains(text(),'Replace columns')]/.."));
|
||||||
var loadNode = element(by.xpath("//span[contains(text(),'Load Node')]/.."));
|
|
||||||
var createdOnColumn = element(by.css("div[data-automation-id='auto_id_createdOn']"));
|
var createdOnColumn = element(by.css("div[data-automation-id='auto_id_createdOn']"));
|
||||||
var pageLoaded = element(by.css("div[data-automation-id='auto_id_id']"));
|
var pageLoaded = element(by.css("div[data-automation-id='auto_id_id']"));
|
||||||
var tableBody = element.all(by.css("adf-document-list div[class='adf-datatable-body']")).first();
|
var tableBody = element.all(by.css("div[class='adf-datatable-body']")).first();
|
||||||
|
var spinner = element(by.css('mat-progress-spinner'));
|
||||||
|
|
||||||
|
|
||||||
this.goToDatatable = function () {
|
this.goToDatatable = function () {
|
||||||
browser.driver.get(dataTableURL);
|
browser.driver.get(dataTableURL);
|
||||||
@ -217,18 +220,6 @@ var DataTablePage = function () {
|
|||||||
Util.waitUntilElementIsNotOnPage(createdOnColumn);
|
Util.waitUntilElementIsNotOnPage(createdOnColumn);
|
||||||
};
|
};
|
||||||
|
|
||||||
/**
|
|
||||||
* check the nodeID is the same with the userHome folder's ID
|
|
||||||
* @method replaceColumns
|
|
||||||
*/
|
|
||||||
this.checkLoadNode = function (userHome) {
|
|
||||||
var nodeId = element(by.css("div[data-automation-id*='" + userHome + "']"));
|
|
||||||
|
|
||||||
Util.waitUntilElementIsVisible(loadNode);
|
|
||||||
loadNode.click();
|
|
||||||
Util.waitUntilElementIsVisible(nodeId, 10000);
|
|
||||||
};
|
|
||||||
|
|
||||||
this.getRowsName = function (content) {
|
this.getRowsName = function (content) {
|
||||||
var row = element(by.css("div[data-automation-id*='" + content + "']"));
|
var row = element(by.css("div[data-automation-id*='" + content + "']"));
|
||||||
Util.waitUntilElementIsPresent(row);
|
Util.waitUntilElementIsPresent(row);
|
||||||
@ -251,10 +242,62 @@ var DataTablePage = function () {
|
|||||||
return inputFilter.sendKeys(filterText);
|
return inputFilter.sendKeys(filterText);
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
this.getNodeIdFirstElement = function () {
|
this.getNodeIdFirstElement = function () {
|
||||||
let firstNode = element.all(by.css('adf-datatable div[title="Node id"] span')).first();
|
let firstNode = element.all(by.css('adf-datatable div[title="Node id"] span')).first();
|
||||||
return firstNode.getText();
|
return firstNode.getText();
|
||||||
};
|
};
|
||||||
|
|
||||||
|
this.sortByColumn = function (sortOrder, locator) {
|
||||||
|
Util.waitUntilElementIsVisible(element(locator));
|
||||||
|
return element(locator).getAttribute('class').then(function (result) {
|
||||||
|
if (sortOrder === true) {
|
||||||
|
if (!result.includes('sorted-asc')) {
|
||||||
|
if (result.includes('sorted-desc') || result.includes('sortable')) {
|
||||||
|
element(locator).click();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
if (result.includes('sorted-asc')) {
|
||||||
|
element(locator).click();
|
||||||
|
} else if (result.includes('sortable')) {
|
||||||
|
element(locator).click();
|
||||||
|
element(locator).click();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
return Promise.resolve();
|
||||||
|
});
|
||||||
|
};
|
||||||
|
|
||||||
|
this.checkContentIsDisplayed = function(content) {
|
||||||
|
var row = by.cssContainingText("span", content);
|
||||||
|
Util.waitUntilElementIsVisible(tableBody.all(row).first());
|
||||||
|
return this;
|
||||||
|
};
|
||||||
|
|
||||||
|
this.checkContentIsNotDisplayed = function(content) {
|
||||||
|
var row = by.cssContainingText("span", content);
|
||||||
|
Util.waitUntilElementIsNotOnPage(tableBody.all(row).first());
|
||||||
|
return this;
|
||||||
|
};
|
||||||
|
|
||||||
|
this.selectRowByContentName = function(content) {
|
||||||
|
var row = by.cssContainingText("span", content);
|
||||||
|
Util.waitUntilElementIsVisible(tableBody.element(row));
|
||||||
|
tableBody.element(row).click();
|
||||||
|
return this;
|
||||||
|
};
|
||||||
|
|
||||||
|
this.contentInPosition = function (position){
|
||||||
|
Util.waitUntilElementIsVisible(contents);
|
||||||
|
return contents.get(position -1).getText();
|
||||||
|
};
|
||||||
|
|
||||||
|
this.checkSpinnerIsDisplayed = function () {
|
||||||
|
Util.waitUntilElementIsPresent(spinner);
|
||||||
|
};
|
||||||
|
|
||||||
};
|
};
|
||||||
module.exports = DataTablePage;
|
module.exports = DataTablePage;
|
||||||
|
@ -16,44 +16,16 @@
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
var Util = require('../../../util/util');
|
var Util = require('../../../util/util');
|
||||||
|
var DataTablePage = require('../dataTablePage');
|
||||||
|
|
||||||
var TasksListPage = function () {
|
var TasksListPage = function () {
|
||||||
|
|
||||||
var taskList = element(by.css("adf-tasklist"));
|
var taskList = element(by.css("adf-tasklist"));
|
||||||
var tableBody = element.all(by.css("adf-datatable div[class='adf-datatable-body']")).first();
|
|
||||||
var sortByName = element(by.css('div[data-automation-id="auto_id_name"]'));
|
|
||||||
var firstTaskOnTaskList = element.all(by.css('div[class="adf-datatable-body"] span')).first();
|
|
||||||
var taskOnTaskList = element.all(by.css('div[class="adf-datatable-body"] span'));
|
|
||||||
var spinner = element(by.css('mat-progress-spinner'));
|
|
||||||
|
|
||||||
this.clickSortByName = function () {
|
var dataTable = new DataTablePage(taskList);
|
||||||
Util.waitUntilElementIsVisible(sortByName);
|
|
||||||
return sortByName.click();
|
|
||||||
};
|
|
||||||
|
|
||||||
this.checkHighlightedTaskInTasksList = function(taskName) {
|
this.getDataTable = function() {
|
||||||
var row = by.cssContainingText('div[class="adf-datatable-row is-selected ng-star-inserted"] span', taskName);
|
return dataTable;
|
||||||
Util.waitUntilElementIsVisible(taskList.element(row));
|
|
||||||
return this;
|
|
||||||
};
|
|
||||||
|
|
||||||
this.checkTaskIsDisplayedInTasksList = function(taskName) {
|
|
||||||
var row = by.cssContainingText("span", taskName);
|
|
||||||
Util.waitUntilElementIsVisible(taskList.all(row).first());
|
|
||||||
return this;
|
|
||||||
};
|
|
||||||
|
|
||||||
this.selectTaskFromTasksList = function(taskName) {
|
|
||||||
var row = by.cssContainingText("span", taskName);
|
|
||||||
Util.waitUntilElementIsVisible(taskList.element(row));
|
|
||||||
taskList.element(row).click();
|
|
||||||
return this;
|
|
||||||
};
|
|
||||||
|
|
||||||
this.checkTaskIsNotDisplayedInTasksList = function(taskName) {
|
|
||||||
var row = by.cssContainingText("span", taskName);
|
|
||||||
Util.waitUntilElementIsNotOnPage(taskList.element(row));
|
|
||||||
return this;
|
|
||||||
};
|
};
|
||||||
|
|
||||||
this.checkTaskListIsLoaded = function () {
|
this.checkTaskListIsLoaded = function () {
|
||||||
@ -61,23 +33,6 @@ var TasksListPage = function () {
|
|||||||
return this;
|
return this;
|
||||||
};
|
};
|
||||||
|
|
||||||
this.waitForTableBody = function (){
|
|
||||||
Util.waitUntilElementIsVisible(tableBody);
|
|
||||||
};
|
|
||||||
|
|
||||||
this.firstTaskOnTaskList = function (){
|
|
||||||
Util.waitUntilElementIsVisible(firstTaskOnTaskList);
|
|
||||||
return firstTaskOnTaskList.getText();
|
|
||||||
};
|
|
||||||
|
|
||||||
this.taskOnTaskListInPosition = function (position){
|
|
||||||
Util.waitUntilElementIsVisible(taskOnTaskList);
|
|
||||||
return taskOnTaskList.get(position -1).getText();
|
|
||||||
};
|
|
||||||
|
|
||||||
this.checkSpinnerIsDisplayed = function () {
|
|
||||||
Util.waitUntilElementIsPresent(spinner);
|
|
||||||
};
|
|
||||||
};
|
};
|
||||||
|
|
||||||
module.exports = TasksListPage;
|
module.exports = TasksListPage;
|
||||||
|
@ -38,6 +38,7 @@ export class TasksPage {
|
|||||||
checklistDialog = element(by.id('checklist-dialog'));
|
checklistDialog = element(by.id('checklist-dialog'));
|
||||||
checklistNoMessage = element(by.id('checklist-none-message'));
|
checklistNoMessage = element(by.id('checklist-none-message'));
|
||||||
numberOfChecklists = element(by.css('[data-automation-id="checklist-label"] mat-chip'));
|
numberOfChecklists = element(by.css('[data-automation-id="checklist-label"] mat-chip'));
|
||||||
|
sortByName = by.css('div[data-automation-id="auto_id_name"]');
|
||||||
|
|
||||||
createNewTask() {
|
createNewTask() {
|
||||||
this.createButtonIsDisplayed();
|
this.createButtonIsDisplayed();
|
||||||
@ -118,10 +119,6 @@ export class TasksPage {
|
|||||||
return this;
|
return this;
|
||||||
}
|
}
|
||||||
|
|
||||||
getAllDisplayedRows() {
|
|
||||||
return element.all(this.rows).count();
|
|
||||||
}
|
|
||||||
|
|
||||||
completeTaskNoForm() {
|
completeTaskNoForm() {
|
||||||
Util.waitUntilElementIsClickable(this.completeButtonNoForm);
|
Util.waitUntilElementIsClickable(this.completeButtonNoForm);
|
||||||
this.completeButtonNoForm.click();
|
this.completeButtonNoForm.click();
|
||||||
@ -165,4 +162,12 @@ export class TasksPage {
|
|||||||
return this;
|
return this;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
clickSortByNameAsc() {
|
||||||
|
return this.tasksListPage().getDataTable().sortByColumn(true, this.sortByName);
|
||||||
|
}
|
||||||
|
|
||||||
|
clickSortByNameDesc() {
|
||||||
|
return this.tasksListPage().getDataTable().sortByColumn(false, this.sortByName);
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -71,8 +71,8 @@ describe('Task Details - No form', () => {
|
|||||||
processServicesPage.goToProcessServices().goToTaskApp().clickTasksButton();
|
processServicesPage.goToProcessServices().goToTaskApp().clickTasksButton();
|
||||||
taskPage.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.MY_TASKS);
|
taskPage.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.MY_TASKS);
|
||||||
|
|
||||||
taskPage.tasksListPage().checkTaskIsDisplayedInTasksList(app.taskName);
|
taskPage.tasksListPage().getDataTable().checkContentIsDisplayed(app.taskName);
|
||||||
taskPage.tasksListPage().selectTaskFromTasksList(app.taskName);
|
taskPage.tasksListPage().getDataTable().selectRowByContentName(app.taskName);
|
||||||
taskPage.taskDetails().noFormIsDisplayed();
|
taskPage.taskDetails().noFormIsDisplayed();
|
||||||
taskPage.taskDetails().checkCompleteTaskButtonIsDisplayed().checkCompleteTaskButtonIsEnabled();
|
taskPage.taskDetails().checkCompleteTaskButtonIsDisplayed().checkCompleteTaskButtonIsEnabled();
|
||||||
taskPage.taskDetails().checkAttachFormButtonIsNotDisplayed();
|
taskPage.taskDetails().checkAttachFormButtonIsNotDisplayed();
|
||||||
|
@ -99,7 +99,7 @@ describe('Start Task - Task App', () => {
|
|||||||
viewerPage.checkFileContent('1', pdfFile.firstPageText);
|
viewerPage.checkFileContent('1', pdfFile.firstPageText);
|
||||||
viewerPage.checkCloseButtonIsDisplayed();
|
viewerPage.checkCloseButtonIsDisplayed();
|
||||||
viewerPage.clickCloseButton();
|
viewerPage.clickCloseButton();
|
||||||
taskPage.tasksListPage().checkTaskIsDisplayedInTasksList('View file');
|
taskPage.tasksListPage().getDataTable().checkContentIsDisplayed('View file');
|
||||||
});
|
});
|
||||||
|
|
||||||
});
|
});
|
||||||
|
@ -98,7 +98,7 @@ describe('Attach Form Component', () => {
|
|||||||
processServicesPage.goToProcessServices().goToTaskApp().clickTasksButton();
|
processServicesPage.goToProcessServices().goToTaskApp().clickTasksButton();
|
||||||
|
|
||||||
taskPage.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.MY_TASKS);
|
taskPage.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.MY_TASKS);
|
||||||
taskPage.tasksListPage().selectTaskFromTasksList(testNames.taskName);
|
taskPage.tasksListPage().getDataTable().selectRowByContentName(testNames.taskName);
|
||||||
|
|
||||||
attachFormPage.checkNoFormMessageIsDisplayed();
|
attachFormPage.checkNoFormMessageIsDisplayed();
|
||||||
attachFormPage.checkAttachFormButtonIsDisplayed();
|
attachFormPage.checkAttachFormButtonIsDisplayed();
|
||||||
@ -109,7 +109,7 @@ describe('Attach Form Component', () => {
|
|||||||
processServicesPage.goToProcessServices().goToTaskApp().clickTasksButton();
|
processServicesPage.goToProcessServices().goToTaskApp().clickTasksButton();
|
||||||
|
|
||||||
taskPage.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.MY_TASKS);
|
taskPage.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.MY_TASKS);
|
||||||
taskPage.tasksListPage().selectTaskFromTasksList(testNames.taskName);
|
taskPage.tasksListPage().getDataTable().selectRowByContentName(testNames.taskName);
|
||||||
|
|
||||||
attachFormPage.clickAttachFormButton();
|
attachFormPage.clickAttachFormButton();
|
||||||
attachFormPage.checkDefaultFormTitleIsDisplayed(testNames.formTitle);
|
attachFormPage.checkDefaultFormTitleIsDisplayed(testNames.formTitle);
|
||||||
@ -129,7 +129,7 @@ describe('Attach Form Component', () => {
|
|||||||
processServicesPage.goToProcessServices().goToTaskApp().clickTasksButton();
|
processServicesPage.goToProcessServices().goToTaskApp().clickTasksButton();
|
||||||
|
|
||||||
taskPage.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.MY_TASKS);
|
taskPage.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.MY_TASKS);
|
||||||
taskPage.tasksListPage().selectTaskFromTasksList(testNames.taskName);
|
taskPage.tasksListPage().getDataTable().selectRowByContentName(testNames.taskName);
|
||||||
|
|
||||||
attachFormPage.clickAttachFormButton();
|
attachFormPage.clickAttachFormButton();
|
||||||
attachFormPage.clickAttachFormDropdown();
|
attachFormPage.clickAttachFormDropdown();
|
||||||
@ -140,7 +140,7 @@ describe('Attach Form Component', () => {
|
|||||||
formFields.completeForm();
|
formFields.completeForm();
|
||||||
|
|
||||||
taskPage.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.COMPLETED_TASKS);
|
taskPage.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.COMPLETED_TASKS);
|
||||||
taskPage.tasksListPage().selectTaskFromTasksList(testNames.taskName);
|
taskPage.tasksListPage().getDataTable().selectRowByContentName(testNames.taskName);
|
||||||
|
|
||||||
expect(formFields.getFieldValue(formTextField)).toEqual(testNames.formFieldValue);
|
expect(formFields.getFieldValue(formTextField)).toEqual(testNames.formFieldValue);
|
||||||
});
|
});
|
||||||
|
@ -77,7 +77,7 @@ describe('Checklist component', () => {
|
|||||||
it('[C279976] Should no checklist be created when no title is typed', () => {
|
it('[C279976] Should no checklist be created when no title is typed', () => {
|
||||||
processServicesPage.goToProcessServices().goToTaskApp().clickTasksButton();
|
processServicesPage.goToProcessServices().goToTaskApp().clickTasksButton();
|
||||||
taskPage.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.MY_TASKS);
|
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.clickOnAddChecklistButton().clickCreateChecklistButton();
|
||||||
taskPage.checkChecklistDialogIsNotDisplayed().checkNoChecklistIsDisplayed();
|
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', () => {
|
it('[C279975] Should no checklist be created when clicking on Cancel button on checklist dialog', () => {
|
||||||
processServicesPage.goToProcessServices().goToTaskApp().clickTasksButton();
|
processServicesPage.goToProcessServices().goToTaskApp().clickTasksButton();
|
||||||
taskPage.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.MY_TASKS);
|
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.clickOnAddChecklistButton().addName(checklists[0]).clickCancelButton();
|
||||||
taskPage.checkChecklistDialogIsNotDisplayed().checkNoChecklistIsDisplayed();
|
taskPage.checkChecklistDialogIsNotDisplayed().checkNoChecklistIsDisplayed();
|
||||||
@ -97,7 +97,7 @@ describe('Checklist component', () => {
|
|||||||
it('[C261025] Should Checklist dialog be displayed when clicking on add checklist button', () => {
|
it('[C261025] Should Checklist dialog be displayed when clicking on add checklist button', () => {
|
||||||
processServicesPage.goToProcessServices().goToTaskApp().clickTasksButton();
|
processServicesPage.goToProcessServices().goToTaskApp().clickTasksButton();
|
||||||
taskPage.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.MY_TASKS);
|
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.clickOnAddChecklistButton();
|
||||||
taskPage.checkChecklistDialogIsDisplayed();
|
taskPage.checkChecklistDialogIsDisplayed();
|
||||||
@ -110,7 +110,7 @@ describe('Checklist component', () => {
|
|||||||
it('[C261026] Should Checklist number increase when a new checklist is added', () => {
|
it('[C261026] Should Checklist number increase when a new checklist is added', () => {
|
||||||
processServicesPage.goToProcessServices().goToTaskApp().clickTasksButton();
|
processServicesPage.goToProcessServices().goToTaskApp().clickTasksButton();
|
||||||
taskPage.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.MY_TASKS);
|
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.clickOnAddChecklistButton().addName(checklists[2]).clickCreateChecklistButton();
|
||||||
taskPage.checkChecklistIsDisplayed(checklists[2]);
|
taskPage.checkChecklistIsDisplayed(checklists[2]);
|
||||||
@ -125,7 +125,7 @@ describe('Checklist component', () => {
|
|||||||
it('[C279980] Should checklist be removed when clicking on remove button', () => {
|
it('[C279980] Should checklist be removed when clicking on remove button', () => {
|
||||||
processServicesPage.goToProcessServices().goToTaskApp().clickTasksButton();
|
processServicesPage.goToProcessServices().goToTaskApp().clickTasksButton();
|
||||||
taskPage.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.MY_TASKS);
|
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[0]).clickCreateChecklistButton();
|
||||||
taskPage.clickOnAddChecklistButton().addName(removeChecklist[1]).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', () => {
|
it('[C261027] Should not be able to remove a completed Checklist when clicking on remove button', () => {
|
||||||
processServicesPage.goToProcessServices().goToTaskApp().clickTasksButton();
|
processServicesPage.goToProcessServices().goToTaskApp().clickTasksButton();
|
||||||
taskPage.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.MY_TASKS);
|
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[2]).clickCreateChecklistButton();
|
||||||
taskPage.clickOnAddChecklistButton().addName(removeChecklist[3]).clickCreateChecklistButton();
|
taskPage.clickOnAddChecklistButton().addName(removeChecklist[3]).clickCreateChecklistButton();
|
||||||
taskPage.checkChecklistIsDisplayed(removeChecklist[2]);
|
taskPage.checkChecklistIsDisplayed(removeChecklist[2]);
|
||||||
taskPage.checkChecklistIsDisplayed(removeChecklist[3]);
|
taskPage.checkChecklistIsDisplayed(removeChecklist[3]);
|
||||||
|
|
||||||
taskPage.tasksListPage().selectTaskFromTasksList(removeChecklist[3]);
|
taskPage.tasksListPage().getDataTable().selectRowByContentName(removeChecklist[3]);
|
||||||
taskPage.completeTaskNoForm();
|
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[2]);
|
||||||
taskPage.checkChecklistIsDisplayed(removeChecklist[3]);
|
taskPage.checkChecklistIsDisplayed(removeChecklist[3]);
|
||||||
expect(taskPage.getNumberOfChecklists()).toEqual('2');
|
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', () => {
|
it('[C261028] Should all checklists of a task be completed when the task is completed', () => {
|
||||||
processServicesPage.goToProcessServices().goToTaskApp().clickTasksButton();
|
processServicesPage.goToProcessServices().goToTaskApp().clickTasksButton();
|
||||||
taskPage.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.MY_TASKS);
|
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[0]).clickCreateChecklistButton();
|
||||||
taskPage.clickOnAddChecklistButton().addName(hierarchyChecklist[1]).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.clickOnAddChecklistButton().addName(hierarchyChecklist[2]).clickCreateChecklistButton();
|
||||||
taskPage.checkChecklistIsDisplayed(hierarchyChecklist[2]);
|
taskPage.checkChecklistIsDisplayed(hierarchyChecklist[2]);
|
||||||
|
|
||||||
taskPage.tasksListPage().selectTaskFromTasksList(hierarchyChecklist[1]);
|
taskPage.tasksListPage().getDataTable().selectRowByContentName(hierarchyChecklist[1]);
|
||||||
taskPage.clickOnAddChecklistButton().addName(hierarchyChecklist[3]).clickCreateChecklistButton();
|
taskPage.clickOnAddChecklistButton().addName(hierarchyChecklist[3]).clickCreateChecklistButton();
|
||||||
taskPage.checkChecklistIsDisplayed(hierarchyChecklist[3]);
|
taskPage.checkChecklistIsDisplayed(hierarchyChecklist[3]);
|
||||||
|
|
||||||
taskPage.tasksListPage().selectTaskFromTasksList(tasks[4]);
|
taskPage.tasksListPage().getDataTable().selectRowByContentName(tasks[4]);
|
||||||
taskPage.completeTaskNoForm();
|
taskPage.completeTaskNoForm();
|
||||||
|
|
||||||
taskPage.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.COMPLETED_TASKS);
|
taskPage.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.COMPLETED_TASKS);
|
||||||
taskPage.tasksListPage().checkTaskIsDisplayedInTasksList(tasks[4]);
|
taskPage.tasksListPage().getDataTable().checkContentIsDisplayed(tasks[4]);
|
||||||
taskPage.tasksListPage().checkTaskIsDisplayedInTasksList(hierarchyChecklist[0]);
|
taskPage.tasksListPage().getDataTable().checkContentIsDisplayed(hierarchyChecklist[0]);
|
||||||
taskPage.tasksListPage().checkTaskIsDisplayedInTasksList(hierarchyChecklist[1]);
|
taskPage.tasksListPage().getDataTable().checkContentIsDisplayed(hierarchyChecklist[1]);
|
||||||
taskPage.tasksListPage().checkTaskIsDisplayedInTasksList(hierarchyChecklist[2]);
|
taskPage.tasksListPage().getDataTable().checkContentIsDisplayed(hierarchyChecklist[2]);
|
||||||
taskPage.tasksListPage().checkTaskIsDisplayedInTasksList(hierarchyChecklist[3]);
|
taskPage.tasksListPage().getDataTable().checkContentIsDisplayed(hierarchyChecklist[3]);
|
||||||
});
|
});
|
||||||
|
|
||||||
});
|
});
|
||||||
|
@ -96,7 +96,7 @@ describe('Comment component for Processes', () => {
|
|||||||
processServicesPage.goToProcessServices().goToTaskApp().clickTasksButton();
|
processServicesPage.goToProcessServices().goToTaskApp().clickTasksButton();
|
||||||
|
|
||||||
taskPage.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.COMPLETED_TASKS);
|
taskPage.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.COMPLETED_TASKS);
|
||||||
taskPage.tasksListPage().selectTaskFromTasksList(taskName.completed_task);
|
taskPage.tasksListPage().getDataTable().selectRowByContentName(taskName.completed_task);
|
||||||
|
|
||||||
commentsPage.checkCommentInputIsNotDisplayed();
|
commentsPage.checkCommentInputIsNotDisplayed();
|
||||||
});
|
});
|
||||||
@ -119,7 +119,7 @@ describe('Comment component for Processes', () => {
|
|||||||
processServicesPage.goToProcessServices().goToTaskApp().clickTasksButton();
|
processServicesPage.goToProcessServices().goToTaskApp().clickTasksButton();
|
||||||
|
|
||||||
taskPage.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.MY_TASKS);
|
taskPage.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.MY_TASKS);
|
||||||
taskPage.tasksListPage().selectTaskFromTasksList(taskName.multiple_users);
|
taskPage.tasksListPage().getDataTable().selectRowByContentName(taskName.multiple_users);
|
||||||
taskPage.taskDetails().selectActivityTab();
|
taskPage.taskDetails().selectActivityTab();
|
||||||
|
|
||||||
browser.controlFlow().execute(async() => {
|
browser.controlFlow().execute(async() => {
|
||||||
@ -149,7 +149,7 @@ describe('Comment component for Processes', () => {
|
|||||||
processServicesPage.goToProcessServices().goToTaskApp().clickTasksButton();
|
processServicesPage.goToProcessServices().goToTaskApp().clickTasksButton();
|
||||||
|
|
||||||
taskPage.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.INV_TASKS);
|
taskPage.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.INV_TASKS);
|
||||||
taskPage.tasksListPage().selectTaskFromTasksList(taskName.multiple_users);
|
taskPage.tasksListPage().getDataTable().selectRowByContentName(taskName.multiple_users);
|
||||||
taskPage.taskDetails().selectActivityTab();
|
taskPage.taskDetails().selectActivityTab();
|
||||||
|
|
||||||
browser.controlFlow().execute(async() => {
|
browser.controlFlow().execute(async() => {
|
||||||
|
@ -85,7 +85,7 @@ describe('Form widgets', () => {
|
|||||||
taskPage.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.MY_TASKS);
|
taskPage.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.MY_TASKS);
|
||||||
taskPage.createNewTask().addName(newTask).addDescription('Description').addForm(app.formName).clickStartButton()
|
taskPage.createNewTask().addName(newTask).addDescription('Description').addForm(app.formName).clickStartButton()
|
||||||
.then(() => {
|
.then(() => {
|
||||||
taskPage.tasksListPage().checkTaskIsDisplayedInTasksList(newTask);
|
taskPage.tasksListPage().getDataTable().checkContentIsDisplayed(newTask);
|
||||||
taskPage.formFields().checkFormIsDisplayed();
|
taskPage.formFields().checkFormIsDisplayed();
|
||||||
expect(taskPage.taskDetails().getTitle()).toEqual('Activities');
|
expect(taskPage.taskDetails().getTitle()).toEqual('Activities');
|
||||||
})
|
})
|
||||||
|
@ -81,7 +81,7 @@ describe('Items per page set to 15 and adding of tasks', () => {
|
|||||||
expect(paginationPage.getCurrentPage()).toEqual('Page ' + currentPage);
|
expect(paginationPage.getCurrentPage()).toEqual('Page ' + currentPage);
|
||||||
expect(paginationPage.getTotalPages()).toEqual('of ' + totalPages);
|
expect(paginationPage.getTotalPages()).toEqual('of ' + totalPages);
|
||||||
expect(paginationPage.getPaginationRange()).toEqual('Showing 1-' + itemsPerPage.fifteenValue + ' of ' + (nrOfTasks - 5));
|
expect(paginationPage.getPaginationRange()).toEqual('Showing 1-' + itemsPerPage.fifteenValue + ' of ' + (nrOfTasks - 5));
|
||||||
expect(taskPage.getAllDisplayedRows()).toBe(itemsPerPage.fifteenValue);
|
expect(taskPage.tasksListPage().getDataTable().getNumberOfRows()).toBe(itemsPerPage.fifteenValue);
|
||||||
|
|
||||||
browser.controlFlow().execute(async () => {
|
browser.controlFlow().execute(async () => {
|
||||||
for (i; i < nrOfTasks; i++) {
|
for (i; i < nrOfTasks; i++) {
|
||||||
@ -95,7 +95,7 @@ describe('Items per page set to 15 and adding of tasks', () => {
|
|||||||
expect(paginationPage.getCurrentPage()).toEqual('Page ' + currentPage);
|
expect(paginationPage.getCurrentPage()).toEqual('Page ' + currentPage);
|
||||||
expect(paginationPage.getTotalPages()).toEqual('of ' + totalPages);
|
expect(paginationPage.getTotalPages()).toEqual('of ' + totalPages);
|
||||||
expect(paginationPage.getPaginationRange()).toEqual('Showing 16-' + nrOfTasks + ' of ' + nrOfTasks);
|
expect(paginationPage.getPaginationRange()).toEqual('Showing 16-' + nrOfTasks + ' of ' + nrOfTasks);
|
||||||
expect(taskPage.getAllDisplayedRows()).toBe(nrOfTasks - itemsPerPage.fifteenValue);
|
expect(taskPage.tasksListPage().getDataTable().getNumberOfRows()).toBe(nrOfTasks - itemsPerPage.fifteenValue);
|
||||||
paginationPage.checkNextPageButtonIsDisabled();
|
paginationPage.checkNextPageButtonIsDisabled();
|
||||||
paginationPage.checkPreviousPageButtonIsEnabled();
|
paginationPage.checkPreviousPageButtonIsEnabled();
|
||||||
});
|
});
|
||||||
|
@ -79,7 +79,7 @@ describe('People component', () => {
|
|||||||
it('[C279989] Should no people be involved when no user is typed', () => {
|
it('[C279989] Should no people be involved when no user is typed', () => {
|
||||||
processServicesPage.goToProcessServices().goToTaskApp().clickTasksButton();
|
processServicesPage.goToProcessServices().goToTaskApp().clickTasksButton();
|
||||||
taskPage.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.MY_TASKS);
|
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().clickInvolvePeopleButton();
|
||||||
taskPage.taskDetails().clickAddInvolvedUserButton();
|
taskPage.taskDetails().clickAddInvolvedUserButton();
|
||||||
@ -89,7 +89,7 @@ describe('People component', () => {
|
|||||||
it('[C279990] Should no people be involved when clicking on Cancel button', () => {
|
it('[C279990] Should no people be involved when clicking on Cancel button', () => {
|
||||||
processServicesPage.goToProcessServices().goToTaskApp().clickTasksButton();
|
processServicesPage.goToProcessServices().goToTaskApp().clickTasksButton();
|
||||||
taskPage.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.MY_TASKS);
|
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().clickInvolvePeopleButton()
|
||||||
.typeUser(assigneeUserModel.firstName + ' ' + assigneeUserModel.lastName)
|
.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', () => {
|
it('[C261029] Should People dialog be displayed when clicking on add people button', () => {
|
||||||
processServicesPage.goToProcessServices().goToTaskApp().clickTasksButton();
|
processServicesPage.goToProcessServices().goToTaskApp().clickTasksButton();
|
||||||
taskPage.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.MY_TASKS);
|
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().clickInvolvePeopleButton();
|
||||||
expect(taskPage.taskDetails().getInvolvePeopleHeader()).toEqual('Add people and groups');
|
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', () => {
|
it('[C279991] Should not be able to involve a user when is the creator of the task', () => {
|
||||||
processServicesPage.goToProcessServices().goToTaskApp().clickTasksButton();
|
processServicesPage.goToProcessServices().goToTaskApp().clickTasksButton();
|
||||||
taskPage.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.MY_TASKS);
|
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().clickInvolvePeopleButton()
|
||||||
.typeUser(processUserModel.firstName + ' ' + processUserModel.lastName)
|
.typeUser(processUserModel.firstName + ' ' + processUserModel.lastName)
|
||||||
@ -126,7 +126,7 @@ describe('People component', () => {
|
|||||||
it('[C261030] Should involved user be removed when clicking on remove button', () => {
|
it('[C261030] Should involved user be removed when clicking on remove button', () => {
|
||||||
processServicesPage.goToProcessServices().goToTaskApp().clickTasksButton();
|
processServicesPage.goToProcessServices().goToTaskApp().clickTasksButton();
|
||||||
taskPage.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.MY_TASKS);
|
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().clickInvolvePeopleButton()
|
||||||
.typeUser(assigneeUserModel.firstName + ' ' + assigneeUserModel.lastName)
|
.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', () => {
|
it('[C280013] Should not be able to complete a task by a involved user', () => {
|
||||||
processServicesPage.goToProcessServices().goToTaskApp().clickTasksButton();
|
processServicesPage.goToProcessServices().goToTaskApp().clickTasksButton();
|
||||||
taskPage.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.MY_TASKS);
|
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()
|
taskPage.taskDetails().clickInvolvePeopleButton()
|
||||||
.typeUser(assigneeUserModel.firstName + ' ' + assigneeUserModel.lastName)
|
.typeUser(assigneeUserModel.firstName + ' ' + assigneeUserModel.lastName)
|
||||||
@ -157,7 +157,7 @@ describe('People component', () => {
|
|||||||
loginPage.loginToProcessServicesUsingUserModel(assigneeUserModel);
|
loginPage.loginToProcessServicesUsingUserModel(assigneeUserModel);
|
||||||
processServicesPage.goToProcessServices().goToTaskApp().clickTasksButton();
|
processServicesPage.goToProcessServices().goToTaskApp().clickTasksButton();
|
||||||
taskPage.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.INV_TASKS);
|
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();
|
taskPage.completeTaskNoFormNotDisplayed();
|
||||||
});
|
});
|
||||||
@ -166,7 +166,7 @@ describe('People component', () => {
|
|||||||
loginPage.loginToProcessServicesUsingUserModel(processUserModel);
|
loginPage.loginToProcessServicesUsingUserModel(processUserModel);
|
||||||
processServicesPage.goToProcessServices().goToTaskApp().clickTasksButton();
|
processServicesPage.goToProcessServices().goToTaskApp().clickTasksButton();
|
||||||
taskPage.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.MY_TASKS);
|
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()
|
taskPage.taskDetails().clickInvolvePeopleButton()
|
||||||
.typeUser(assigneeUserModel.firstName + ' ' + assigneeUserModel.lastName)
|
.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', () => {
|
it('[C280014] Should involved user see the task in completed filters when the task is completed', () => {
|
||||||
processServicesPage.goToProcessServices().goToTaskApp().clickTasksButton();
|
processServicesPage.goToProcessServices().goToTaskApp().clickTasksButton();
|
||||||
taskPage.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.MY_TASKS);
|
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()
|
taskPage.taskDetails().clickInvolvePeopleButton()
|
||||||
.typeUser(assigneeUserModel.firstName + ' ' + assigneeUserModel.lastName)
|
.typeUser(assigneeUserModel.firstName + ' ' + assigneeUserModel.lastName)
|
||||||
@ -210,17 +210,17 @@ describe('People component', () => {
|
|||||||
|
|
||||||
taskPage.completeTaskNoForm();
|
taskPage.completeTaskNoForm();
|
||||||
taskPage.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.COMPLETED_TASKS);
|
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))
|
expect(taskPage.taskDetails().getInvolvedUserEmail(assigneeUserModel.firstName + ' ' + assigneeUserModel.lastName))
|
||||||
.toEqual(assigneeUserModel.email);
|
.toEqual(assigneeUserModel.email);
|
||||||
|
|
||||||
loginPage.loginToProcessServicesUsingUserModel(assigneeUserModel);
|
loginPage.loginToProcessServicesUsingUserModel(assigneeUserModel);
|
||||||
processServicesPage.goToProcessServices().goToTaskApp().clickTasksButton();
|
processServicesPage.goToProcessServices().goToTaskApp().clickTasksButton();
|
||||||
taskPage.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.COMPLETED_TASKS);
|
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.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.INV_TASKS);
|
||||||
taskPage.tasksListPage().checkTaskIsNotDisplayedInTasksList(tasks[3]);
|
taskPage.tasksListPage().getDataTable().checkContentIsNotDisplayed(tasks[3]);
|
||||||
});
|
});
|
||||||
|
|
||||||
});
|
});
|
||||||
|
@ -80,11 +80,11 @@ describe('Task List Pagination - Sorting', () => {
|
|||||||
it('[C260308] Should be possible to sort tasks by name', () => {
|
it('[C260308] Should be possible to sort tasks by name', () => {
|
||||||
processServicesPage.goToProcessServices().goToTaskApp();
|
processServicesPage.goToProcessServices().goToTaskApp();
|
||||||
taskPage.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.INV_TASKS);
|
taskPage.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.INV_TASKS);
|
||||||
taskPage.tasksListPage().waitForTableBody();
|
taskPage.tasksListPage().getDataTable().waitForTableBody();
|
||||||
paginationPage.selectItemsPerPage(itemsPerPage.twenty);
|
paginationPage.selectItemsPerPage(itemsPerPage.twenty);
|
||||||
taskPage.tasksListPage().waitForTableBody();
|
taskPage.tasksListPage().getDataTable().waitForTableBody();
|
||||||
taskPage.filtersPage().sortByName(true);
|
taskPage.filtersPage().sortByName(true);
|
||||||
taskPage.tasksListPage().waitForTableBody();
|
taskPage.tasksListPage().getDataTable().waitForTableBody();
|
||||||
taskPage.filtersPage().getAllRowsNameColumn().then(function (list) {
|
taskPage.filtersPage().getAllRowsNameColumn().then(function (list) {
|
||||||
expect(JSON.stringify(list) === JSON.stringify(taskNames)).toEqual(true);
|
expect(JSON.stringify(list) === JSON.stringify(taskNames)).toEqual(true);
|
||||||
});
|
});
|
||||||
|
@ -75,7 +75,7 @@ describe('Start Task - Task App', () => {
|
|||||||
taskPage.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.MY_TASKS);
|
taskPage.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.MY_TASKS);
|
||||||
taskPage.createNewTask().addName(tasks[0]).clickStartButton()
|
taskPage.createNewTask().addName(tasks[0]).clickStartButton()
|
||||||
.then(() => {
|
.then(() => {
|
||||||
taskPage.tasksListPage().checkTaskIsDisplayedInTasksList(tasks[0]);
|
taskPage.tasksListPage().getDataTable().checkContentIsDisplayed(tasks[0]);
|
||||||
taskPage.taskDetails().noFormIsDisplayed();
|
taskPage.taskDetails().noFormIsDisplayed();
|
||||||
taskPage.taskDetails().checkCompleteTaskButtonIsDisplayed().checkCompleteTaskButtonIsEnabled();
|
taskPage.taskDetails().checkCompleteTaskButtonIsDisplayed().checkCompleteTaskButtonIsEnabled();
|
||||||
taskPage.taskDetails().checkAttachFormButtonIsDisplayed();
|
taskPage.taskDetails().checkAttachFormButtonIsDisplayed();
|
||||||
@ -90,12 +90,12 @@ describe('Start Task - Task App', () => {
|
|||||||
taskPage.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.MY_TASKS);
|
taskPage.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.MY_TASKS);
|
||||||
taskPage.createNewTask().addName(tasks[1]).clickStartButton()
|
taskPage.createNewTask().addName(tasks[1]).clickStartButton()
|
||||||
.then(() => {
|
.then(() => {
|
||||||
taskPage.tasksListPage().checkTaskIsDisplayedInTasksList(tasks[1]);
|
taskPage.tasksListPage().getDataTable().checkContentIsDisplayed(tasks[1]);
|
||||||
taskPage.formFields().noFormIsDisplayed();
|
taskPage.formFields().noFormIsDisplayed();
|
||||||
|
|
||||||
taskPage.completeTaskNoForm();
|
taskPage.completeTaskNoForm();
|
||||||
taskPage.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.COMPLETED_TASKS);
|
taskPage.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.COMPLETED_TASKS);
|
||||||
taskPage.tasksListPage().selectTaskFromTasksList(tasks[1]);
|
taskPage.tasksListPage().getDataTable().selectRowByContentName(tasks[1]);
|
||||||
expect(taskPage.formFields().getCompletedTaskNoFormMessage()).toEqual('Task ' + tasks[1] + ' completed');
|
expect(taskPage.formFields().getCompletedTaskNoFormMessage()).toEqual('Task ' + tasks[1] + ' completed');
|
||||||
|
|
||||||
taskPage.formFields().noFormIsDisplayed();
|
taskPage.formFields().noFormIsDisplayed();
|
||||||
@ -108,7 +108,7 @@ describe('Start Task - Task App', () => {
|
|||||||
taskPage.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.MY_TASKS);
|
taskPage.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.MY_TASKS);
|
||||||
taskPage.createNewTask().addName(tasks[2]).clickStartButton()
|
taskPage.createNewTask().addName(tasks[2]).clickStartButton()
|
||||||
.then(() => {
|
.then(() => {
|
||||||
taskPage.tasksListPage().checkTaskIsDisplayedInTasksList(tasks[2]);
|
taskPage.tasksListPage().getDataTable().checkContentIsDisplayed(tasks[2]);
|
||||||
taskPage.formFields().noFormIsDisplayed();
|
taskPage.formFields().noFormIsDisplayed();
|
||||||
|
|
||||||
taskPage.formFields().clickOnAttachFormButton().selectForm(app.formName).clickOnAttachFormButton();
|
taskPage.formFields().clickOnAttachFormButton().selectForm(app.formName).clickOnAttachFormButton();
|
||||||
@ -121,7 +121,7 @@ describe('Start Task - Task App', () => {
|
|||||||
taskPage.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.MY_TASKS);
|
taskPage.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.MY_TASKS);
|
||||||
taskPage.createNewTask().addName(tasks[3]).addForm(app.formName).clickStartButton();
|
taskPage.createNewTask().addName(tasks[3]).addForm(app.formName).clickStartButton();
|
||||||
|
|
||||||
taskPage.tasksListPage().checkTaskIsDisplayedInTasksList(tasks[3]);
|
taskPage.tasksListPage().getDataTable().checkContentIsDisplayed(tasks[3]);
|
||||||
expect(taskPage.taskDetails().getFormName()).toEqual(app.formName);
|
expect(taskPage.taskDetails().getFormName()).toEqual(app.formName);
|
||||||
|
|
||||||
browser.controlFlow().execute(async () => {
|
browser.controlFlow().execute(async () => {
|
||||||
@ -130,7 +130,7 @@ describe('Start Task - Task App', () => {
|
|||||||
});
|
});
|
||||||
|
|
||||||
browser.refresh();
|
browser.refresh();
|
||||||
taskPage.tasksListPage().checkTaskIsDisplayedInTasksList(tasks[3]);
|
taskPage.tasksListPage().getDataTable().checkContentIsDisplayed(tasks[3]);
|
||||||
taskPage.checkTaskTitle(tasks[3]);
|
taskPage.checkTaskTitle(tasks[3]);
|
||||||
|
|
||||||
taskPage.formFields().noFormIsDisplayed();
|
taskPage.formFields().noFormIsDisplayed();
|
||||||
|
@ -107,7 +107,7 @@ describe('Start Task - Custom App', () => {
|
|||||||
.then(() => {
|
.then(() => {
|
||||||
taskPage
|
taskPage
|
||||||
.tasksListPage()
|
.tasksListPage()
|
||||||
.checkTaskIsDisplayedInTasksList(tasks[0]);
|
.getDataTable().checkContentIsDisplayed(tasks[0]);
|
||||||
|
|
||||||
taskPage
|
taskPage
|
||||||
.taskDetails()
|
.taskDetails()
|
||||||
@ -159,7 +159,7 @@ describe('Start Task - Custom App', () => {
|
|||||||
|
|
||||||
taskPage
|
taskPage
|
||||||
.tasksListPage()
|
.tasksListPage()
|
||||||
.checkTaskIsDisplayedInTasksList(tasks[2]);
|
.getDataTable().checkContentIsDisplayed(tasks[2]);
|
||||||
|
|
||||||
taskPage
|
taskPage
|
||||||
.formFields()
|
.formFields()
|
||||||
@ -185,7 +185,7 @@ describe('Start Task - Custom App', () => {
|
|||||||
.clickCancelButton();
|
.clickCancelButton();
|
||||||
|
|
||||||
taskPage.tasksListPage()
|
taskPage.tasksListPage()
|
||||||
.checkTaskIsNotDisplayedInTasksList(tasks[3]);
|
.getDataTable().checkContentIsNotDisplayed(tasks[3]);
|
||||||
|
|
||||||
expect(taskPage.filtersPage().getActiveFilter()).toEqual(CONSTANTS.TASK_FILTERS.MY_TASKS);
|
expect(taskPage.filtersPage().getActiveFilter()).toEqual(CONSTANTS.TASK_FILTERS.MY_TASKS);
|
||||||
});
|
});
|
||||||
@ -202,7 +202,7 @@ describe('Start Task - Custom App', () => {
|
|||||||
|
|
||||||
taskPage
|
taskPage
|
||||||
.tasksListPage()
|
.tasksListPage()
|
||||||
.checkTaskIsDisplayedInTasksList(tasks[4]);
|
.getDataTable().checkContentIsDisplayed(tasks[4]);
|
||||||
|
|
||||||
expect(taskPage.formFields()
|
expect(taskPage.formFields()
|
||||||
.setFieldValue(by.id, formTextField, formFieldValue)
|
.setFieldValue(by.id, formTextField, formFieldValue)
|
||||||
@ -215,7 +215,7 @@ describe('Start Task - Custom App', () => {
|
|||||||
|
|
||||||
taskPage
|
taskPage
|
||||||
.tasksListPage()
|
.tasksListPage()
|
||||||
.checkTaskIsDisplayedInTasksList(tasks[4]);
|
.getDataTable().checkContentIsDisplayed(tasks[4]);
|
||||||
|
|
||||||
taskPage
|
taskPage
|
||||||
.formFields()
|
.formFields()
|
||||||
@ -246,15 +246,15 @@ describe('Start Task - Custom App', () => {
|
|||||||
|
|
||||||
taskPage
|
taskPage
|
||||||
.tasksListPage()
|
.tasksListPage()
|
||||||
.waitForTableBody();
|
.getDataTable().waitForTableBody();
|
||||||
|
|
||||||
taskPage
|
taskPage
|
||||||
.filtersPage()
|
.filtersPage()
|
||||||
.goToFilter(CONSTANTS.TASK_FILTERS.INV_TASKS);
|
.goToFilter(CONSTANTS.TASK_FILTERS.INV_TASKS);
|
||||||
|
|
||||||
taskPage.tasksListPage()
|
taskPage.tasksListPage()
|
||||||
.checkTaskIsDisplayedInTasksList(tasks[5])
|
.getDataTable().checkContentIsDisplayed(tasks[5])
|
||||||
.selectTaskFromTasksList(tasks[5]);
|
.selectRowByContentName(tasks[5]);
|
||||||
|
|
||||||
taskPage.checkTaskTitle(tasks[5]);
|
taskPage.checkTaskTitle(tasks[5]);
|
||||||
|
|
||||||
@ -277,7 +277,7 @@ describe('Start Task - Custom App', () => {
|
|||||||
processServicesPage.goToProcessServices().goToApp(appModel.name).clickTasksButton();
|
processServicesPage.goToProcessServices().goToApp(appModel.name).clickTasksButton();
|
||||||
taskPage.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.MY_TASKS);
|
taskPage.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.MY_TASKS);
|
||||||
taskPage.createNewTask().addName(showHeaderTask).clickStartButton();
|
taskPage.createNewTask().addName(showHeaderTask).clickStartButton();
|
||||||
taskPage.tasksListPage().checkTaskIsDisplayedInTasksList(showHeaderTask).selectTaskFromTasksList(showHeaderTask);
|
taskPage.tasksListPage().getDataTable().checkContentIsDisplayed(showHeaderTask);
|
||||||
|
|
||||||
appNavigationBarPage.clickSettingsButton();
|
appNavigationBarPage.clickSettingsButton();
|
||||||
taskPage.taskDetails().appSettingsToggles().disableShowHeader();
|
taskPage.taskDetails().appSettingsToggles().disableShowHeader();
|
||||||
@ -298,7 +298,7 @@ describe('Start Task - Custom App', () => {
|
|||||||
taskPage.createNewTask().addName(tasks[7]).clickStartButton();
|
taskPage.createNewTask().addName(tasks[7]).clickStartButton();
|
||||||
|
|
||||||
processServicesPage.goToProcessServices().goToTaskApp();
|
processServicesPage.goToProcessServices().goToTaskApp();
|
||||||
taskPage.tasksListPage().checkSpinnerIsDisplayed();
|
taskPage.tasksListPage().getDataTable().checkSpinnerIsDisplayed();
|
||||||
});
|
});
|
||||||
|
|
||||||
});
|
});
|
||||||
|
@ -100,7 +100,7 @@ describe('Start Task - Task App', () => {
|
|||||||
taskPage.createNewTask().addName(tasks[0])
|
taskPage.createNewTask().addName(tasks[0])
|
||||||
.addForm(app.formName).clickStartButton()
|
.addForm(app.formName).clickStartButton()
|
||||||
.then(() => {
|
.then(() => {
|
||||||
taskPage.tasksListPage().checkTaskIsDisplayedInTasksList(tasks[0]);
|
taskPage.tasksListPage().getDataTable().checkContentIsDisplayed(tasks[0]);
|
||||||
taskPage.taskDetails().clickInvolvePeopleButton()
|
taskPage.taskDetails().clickInvolvePeopleButton()
|
||||||
.typeUser(assigneeUserModel.firstName + ' ' + assigneeUserModel.lastName)
|
.typeUser(assigneeUserModel.firstName + ' ' + assigneeUserModel.lastName)
|
||||||
.selectUserToInvolve(assigneeUserModel.firstName + ' ' + assigneeUserModel.lastName)
|
.selectUserToInvolve(assigneeUserModel.firstName + ' ' + assigneeUserModel.lastName)
|
||||||
@ -122,7 +122,7 @@ describe('Start Task - Task App', () => {
|
|||||||
taskPage.createNewTask().checkStartButtonIsDisabled().addName(tasks[3])
|
taskPage.createNewTask().checkStartButtonIsDisabled().addName(tasks[3])
|
||||||
.checkStartButtonIsEnabled().clickCancelButton()
|
.checkStartButtonIsEnabled().clickCancelButton()
|
||||||
.then(() => {
|
.then(() => {
|
||||||
taskPage.tasksListPage().checkTaskIsNotDisplayedInTasksList(tasks[3]);
|
taskPage.tasksListPage().getDataTable().checkContentIsNotDisplayed(tasks[3]);
|
||||||
expect(taskPage.filtersPage().getActiveFilter()).toEqual(CONSTANTS.TASK_FILTERS.MY_TASKS);
|
expect(taskPage.filtersPage().getActiveFilter()).toEqual(CONSTANTS.TASK_FILTERS.MY_TASKS);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
@ -133,11 +133,11 @@ describe('Start Task - Task App', () => {
|
|||||||
taskPage.createNewTask()
|
taskPage.createNewTask()
|
||||||
.addForm(app.formName).addName(tasks[4]).clickStartButton()
|
.addForm(app.formName).addName(tasks[4]).clickStartButton()
|
||||||
.then(() => {
|
.then(() => {
|
||||||
taskPage.tasksListPage().checkTaskIsDisplayedInTasksList(tasks[4]);
|
taskPage.tasksListPage().getDataTable().checkContentIsDisplayed(tasks[4]);
|
||||||
expect(taskPage.formFields().setFieldValue(by.id, formTextField, formFieldValue)
|
expect(taskPage.formFields().setFieldValue(by.id, formTextField, formFieldValue)
|
||||||
.getFieldValue(formTextField)).toEqual(formFieldValue);
|
.getFieldValue(formTextField)).toEqual(formFieldValue);
|
||||||
taskPage.formFields().refreshForm().checkFieldValue(by.id, formTextField, '');
|
taskPage.formFields().refreshForm().checkFieldValue(by.id, formTextField, '');
|
||||||
taskPage.tasksListPage().checkTaskIsDisplayedInTasksList(tasks[4]);
|
taskPage.tasksListPage().getDataTable().checkContentIsDisplayed(tasks[4]);
|
||||||
taskPage.formFields().setFieldValue(by.id, formTextField, formFieldValue)
|
taskPage.formFields().setFieldValue(by.id, formTextField, formFieldValue)
|
||||||
.checkFieldValue(by.id, formTextField, formFieldValue);
|
.checkFieldValue(by.id, formTextField, formFieldValue);
|
||||||
taskPage.formFields().saveForm().checkFieldValue(by.id, formTextField, formFieldValue);
|
taskPage.formFields().saveForm().checkFieldValue(by.id, formTextField, formFieldValue);
|
||||||
@ -151,9 +151,9 @@ describe('Start Task - Task App', () => {
|
|||||||
.addAssignee(assigneeUserModel.firstName).clickStartButton()
|
.addAssignee(assigneeUserModel.firstName).clickStartButton()
|
||||||
.then(() => {
|
.then(() => {
|
||||||
taskPage.tasksListPage().checkTaskListIsLoaded();
|
taskPage.tasksListPage().checkTaskListIsLoaded();
|
||||||
taskPage.tasksListPage().waitForTableBody();
|
taskPage.tasksListPage().getDataTable().waitForTableBody();
|
||||||
taskPage.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.INV_TASKS);
|
taskPage.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.INV_TASKS);
|
||||||
taskPage.tasksListPage().checkTaskIsDisplayedInTasksList(tasks[5]).selectTaskFromTasksList(tasks[5]);
|
taskPage.tasksListPage().getDataTable().checkContentIsDisplayed(tasks[5]).selectRowByContentName(tasks[5]);
|
||||||
taskPage.checkTaskTitle(tasks[5]);
|
taskPage.checkTaskTitle(tasks[5]);
|
||||||
expect(taskPage.taskDetails().getAssignee()).toEqual(assigneeUserModel.firstName + ' ' + assigneeUserModel.lastName);
|
expect(taskPage.taskDetails().getAssignee()).toEqual(assigneeUserModel.firstName + ' ' + assigneeUserModel.lastName);
|
||||||
});
|
});
|
||||||
@ -172,7 +172,7 @@ describe('Start Task - Task App', () => {
|
|||||||
it('[C260420] Should Information box be hidden when showHeaderContent property is set on false', () => {
|
it('[C260420] Should Information box be hidden when showHeaderContent property is set on false', () => {
|
||||||
processServicesPage.goToProcessServices().goToTaskApp().clickTasksButton();
|
processServicesPage.goToProcessServices().goToTaskApp().clickTasksButton();
|
||||||
taskPage.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.MY_TASKS);
|
taskPage.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.MY_TASKS);
|
||||||
taskPage.tasksListPage().checkTaskIsDisplayedInTasksList(showHeaderTask).selectTaskFromTasksList(showHeaderTask);
|
taskPage.tasksListPage().getDataTable().checkContentIsDisplayed(showHeaderTask);
|
||||||
|
|
||||||
appNavigationBarPage.clickSettingsButton();
|
appNavigationBarPage.clickSettingsButton();
|
||||||
taskPage.taskDetails().appSettingsToggles().disableShowHeader();
|
taskPage.taskDetails().appSettingsToggles().disableShowHeader();
|
||||||
@ -189,7 +189,7 @@ describe('Start Task - Task App', () => {
|
|||||||
|
|
||||||
it('[C260424] Should be able to see Spinner loading on task list when clicking on Tasks', () => {
|
it('[C260424] Should be able to see Spinner loading on task list when clicking on Tasks', () => {
|
||||||
processServicesPage.goToProcessServices().goToTaskApp();
|
processServicesPage.goToProcessServices().goToTaskApp();
|
||||||
taskPage.tasksListPage().checkSpinnerIsDisplayed();
|
taskPage.tasksListPage().getDataTable().checkSpinnerIsDisplayed();
|
||||||
});
|
});
|
||||||
|
|
||||||
});
|
});
|
||||||
|
@ -75,7 +75,7 @@ describe('Task Audit', () => {
|
|||||||
it('[C260386] Should Audit file be downloaded when clicking on Task Audit log icon on a standalone running task', () => {
|
it('[C260386] Should Audit file be downloaded when clicking on Task Audit log icon on a standalone running task', () => {
|
||||||
processServicesPage.goToProcessServices().goToTaskApp().clickTasksButton();
|
processServicesPage.goToProcessServices().goToTaskApp().clickTasksButton();
|
||||||
taskPage.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.MY_TASKS);
|
taskPage.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.MY_TASKS);
|
||||||
taskPage.tasksListPage().checkTaskIsDisplayedInTasksList(taskTaskApp);
|
taskPage.tasksListPage().getDataTable().checkContentIsDisplayed(taskTaskApp);
|
||||||
|
|
||||||
taskPage.taskDetails().clickAuditLogButton();
|
taskPage.taskDetails().clickAuditLogButton();
|
||||||
expect(Util.fileExists(auditLogFile, 10)).toBe(true);
|
expect(Util.fileExists(auditLogFile, 10)).toBe(true);
|
||||||
@ -84,11 +84,11 @@ describe('Task Audit', () => {
|
|||||||
it('[C260389] Should Audit file be downloaded when clicking on Task Audit log icon on a standalone completed task', () => {
|
it('[C260389] Should Audit file be downloaded when clicking on Task Audit log icon on a standalone completed task', () => {
|
||||||
processServicesPage.goToProcessServices().goToTaskApp().clickTasksButton();
|
processServicesPage.goToProcessServices().goToTaskApp().clickTasksButton();
|
||||||
taskPage.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.MY_TASKS);
|
taskPage.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.MY_TASKS);
|
||||||
taskPage.tasksListPage().checkTaskIsDisplayedInTasksList(taskTaskApp);
|
taskPage.tasksListPage().getDataTable().checkContentIsDisplayed(taskTaskApp);
|
||||||
|
|
||||||
taskPage.completeTaskNoForm();
|
taskPage.completeTaskNoForm();
|
||||||
taskPage.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.COMPLETED_TASKS);
|
taskPage.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.COMPLETED_TASKS);
|
||||||
taskPage.tasksListPage().selectTaskFromTasksList(taskTaskApp);
|
taskPage.tasksListPage().getDataTable().selectRowByContentName(taskTaskApp);
|
||||||
expect(taskPage.formFields().getCompletedTaskNoFormMessage()).toEqual('Task ' + taskTaskApp + ' completed');
|
expect(taskPage.formFields().getCompletedTaskNoFormMessage()).toEqual('Task ' + taskTaskApp + ' completed');
|
||||||
|
|
||||||
taskPage.taskDetails().clickAuditLogButton();
|
taskPage.taskDetails().clickAuditLogButton();
|
||||||
@ -101,11 +101,11 @@ describe('Task Audit', () => {
|
|||||||
taskPage.createNewTask().addName(taskCompleteCustomApp).clickStartButton();
|
taskPage.createNewTask().addName(taskCompleteCustomApp).clickStartButton();
|
||||||
|
|
||||||
taskPage.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.MY_TASKS);
|
taskPage.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.MY_TASKS);
|
||||||
taskPage.tasksListPage().checkTaskIsDisplayedInTasksList(taskCompleteCustomApp);
|
taskPage.tasksListPage().getDataTable().checkContentIsDisplayed(taskCompleteCustomApp);
|
||||||
|
|
||||||
taskPage.completeTaskNoForm();
|
taskPage.completeTaskNoForm();
|
||||||
taskPage.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.COMPLETED_TASKS);
|
taskPage.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.COMPLETED_TASKS);
|
||||||
taskPage.tasksListPage().selectTaskFromTasksList(taskCompleteCustomApp);
|
taskPage.tasksListPage().getDataTable().selectRowByContentName(taskCompleteCustomApp);
|
||||||
expect(taskPage.formFields().getCompletedTaskNoFormMessage()).toEqual('Task ' + taskCompleteCustomApp + ' completed');
|
expect(taskPage.formFields().getCompletedTaskNoFormMessage()).toEqual('Task ' + taskCompleteCustomApp + ' completed');
|
||||||
|
|
||||||
taskPage.taskDetails().clickAuditLogButton();
|
taskPage.taskDetails().clickAuditLogButton();
|
||||||
@ -118,7 +118,7 @@ describe('Task Audit', () => {
|
|||||||
taskPage.createNewTask().addName(taskCustomApp).clickStartButton();
|
taskPage.createNewTask().addName(taskCustomApp).clickStartButton();
|
||||||
|
|
||||||
taskPage.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.MY_TASKS);
|
taskPage.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.MY_TASKS);
|
||||||
taskPage.tasksListPage().checkTaskIsDisplayedInTasksList(taskCustomApp);
|
taskPage.tasksListPage().getDataTable().checkContentIsDisplayed(taskCustomApp);
|
||||||
|
|
||||||
taskPage.taskDetails().clickAuditLogButton();
|
taskPage.taskDetails().clickAuditLogButton();
|
||||||
expect(Util.fileExists(auditLogFile, 10)).toBe(true);
|
expect(Util.fileExists(auditLogFile, 10)).toBe(true);
|
||||||
|
@ -132,7 +132,7 @@ describe('Attachment list action menu for tasks', () => {
|
|||||||
|
|
||||||
taskPage.completeTaskNoForm();
|
taskPage.completeTaskNoForm();
|
||||||
taskPage.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.COMPLETED_TASKS);
|
taskPage.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.COMPLETED_TASKS);
|
||||||
taskPage.tasksListPage().selectTaskFromTasksList(taskName.completed);
|
taskPage.tasksListPage().getDataTable().selectRowByContentName(taskName.completed);
|
||||||
|
|
||||||
attachmentListPage.checkAttachFileButtonIsNotDisplayed();
|
attachmentListPage.checkAttachFileButtonIsNotDisplayed();
|
||||||
attachmentListPage.viewFile(pngFile.name);
|
attachmentListPage.viewFile(pngFile.name);
|
||||||
@ -141,7 +141,7 @@ describe('Attachment list action menu for tasks', () => {
|
|||||||
viewerPage.clickCloseButton();
|
viewerPage.clickCloseButton();
|
||||||
|
|
||||||
taskPage.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.COMPLETED_TASKS);
|
taskPage.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.COMPLETED_TASKS);
|
||||||
taskPage.tasksListPage().selectTaskFromTasksList(taskName.completed);
|
taskPage.tasksListPage().getDataTable().selectRowByContentName(taskName.completed);
|
||||||
|
|
||||||
attachmentListPage.downloadFile(pngFile.name);
|
attachmentListPage.downloadFile(pngFile.name);
|
||||||
|
|
||||||
@ -194,7 +194,7 @@ describe('Attachment list action menu for tasks', () => {
|
|||||||
processServicesPage.goToProcessServices().goToTaskApp().clickTasksButton();
|
processServicesPage.goToProcessServices().goToTaskApp().clickTasksButton();
|
||||||
|
|
||||||
taskPage.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.MY_TASKS);
|
taskPage.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.MY_TASKS);
|
||||||
taskPage.tasksListPage().selectTaskFromTasksList('SHARE KNOWLEDGE');
|
taskPage.tasksListPage().getDataTable().selectRowByContentName('SHARE KNOWLEDGE');
|
||||||
|
|
||||||
attachmentListPage.checkFileIsAttached(pngFile.name);
|
attachmentListPage.checkFileIsAttached(pngFile.name);
|
||||||
|
|
||||||
@ -205,7 +205,7 @@ describe('Attachment list action menu for tasks', () => {
|
|||||||
processServicesPage.goToProcessServices().goToTaskApp().clickTasksButton();
|
processServicesPage.goToProcessServices().goToTaskApp().clickTasksButton();
|
||||||
|
|
||||||
taskPage.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.MY_TASKS);
|
taskPage.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.MY_TASKS);
|
||||||
taskPage.tasksListPage().selectTaskFromTasksList('SHARE KNOWLEDGE');
|
taskPage.tasksListPage().getDataTable().selectRowByContentName('SHARE KNOWLEDGE');
|
||||||
|
|
||||||
attachmentListPage.checkEmptyAttachmentList();
|
attachmentListPage.checkEmptyAttachmentList();
|
||||||
});
|
});
|
||||||
|
@ -82,7 +82,7 @@ describe('Task Details component', () => {
|
|||||||
});
|
});
|
||||||
|
|
||||||
let taskModel = new TaskModel(allTasks.data[0]);
|
let taskModel = new TaskModel(allTasks.data[0]);
|
||||||
taskPage.tasksListPage().checkTaskIsDisplayedInTasksList(taskModel.getName());
|
taskPage.tasksListPage().getDataTable().checkContentIsDisplayed(taskModel.getName());
|
||||||
expect(taskPage.taskDetails().getCreated()).toEqual(dateFormat(taskModel.getCreated(), TASK_DATA_FORMAT));
|
expect(taskPage.taskDetails().getCreated()).toEqual(dateFormat(taskModel.getCreated(), TASK_DATA_FORMAT));
|
||||||
expect(taskPage.taskDetails().getId()).toEqual(taskModel.getId());
|
expect(taskPage.taskDetails().getId()).toEqual(taskModel.getId());
|
||||||
expect(taskPage.taskDetails().getDescription())
|
expect(taskPage.taskDetails().getDescription())
|
||||||
@ -124,7 +124,7 @@ describe('Task Details component', () => {
|
|||||||
});
|
});
|
||||||
|
|
||||||
let taskModel = new TaskModel(allTasks.data[0]);
|
let taskModel = new TaskModel(allTasks.data[0]);
|
||||||
taskPage.tasksListPage().checkTaskIsDisplayedInTasksList(taskModel.getName());
|
taskPage.tasksListPage().getDataTable().checkContentIsDisplayed(taskModel.getName());
|
||||||
|
|
||||||
expect(taskPage.taskDetails().getCreated()).toEqual(dateFormat(taskModel.getCreated(), TASK_DATA_FORMAT));
|
expect(taskPage.taskDetails().getCreated()).toEqual(dateFormat(taskModel.getCreated(), TASK_DATA_FORMAT));
|
||||||
expect(taskPage.taskDetails().getId()).toEqual(taskModel.getId());
|
expect(taskPage.taskDetails().getId()).toEqual(taskModel.getId());
|
||||||
@ -171,7 +171,7 @@ describe('Task Details component', () => {
|
|||||||
|
|
||||||
let taskModel = new TaskModel(allTasks.data[0]);
|
let taskModel = new TaskModel(allTasks.data[0]);
|
||||||
|
|
||||||
taskPage.tasksListPage().checkTaskIsDisplayedInTasksList(taskModel.getName());
|
taskPage.tasksListPage().getDataTable().checkContentIsDisplayed(taskModel.getName());
|
||||||
expect(taskPage.taskDetails().getCreated()).toEqual(dateFormat(taskModel.getCreated(), TASK_DATA_FORMAT));
|
expect(taskPage.taskDetails().getCreated()).toEqual(dateFormat(taskModel.getCreated(), TASK_DATA_FORMAT));
|
||||||
expect(taskPage.taskDetails().getId()).toEqual(taskModel.getId());
|
expect(taskPage.taskDetails().getId()).toEqual(taskModel.getId());
|
||||||
expect(taskPage.taskDetails().getDescription())
|
expect(taskPage.taskDetails().getDescription())
|
||||||
@ -217,7 +217,7 @@ describe('Task Details component', () => {
|
|||||||
|
|
||||||
let taskModel = new TaskModel(allTasks.data[0]);
|
let taskModel = new TaskModel(allTasks.data[0]);
|
||||||
|
|
||||||
taskPage.tasksListPage().checkTaskIsDisplayedInTasksList(taskModel.getName());
|
taskPage.tasksListPage().getDataTable().checkContentIsDisplayed(taskModel.getName());
|
||||||
expect(taskPage.taskDetails().getCreated()).toEqual(dateFormat(taskModel.getCreated(), TASK_DATA_FORMAT));
|
expect(taskPage.taskDetails().getCreated()).toEqual(dateFormat(taskModel.getCreated(), TASK_DATA_FORMAT));
|
||||||
expect(taskPage.taskDetails().getId()).toEqual(taskModel.getId());
|
expect(taskPage.taskDetails().getId()).toEqual(taskModel.getId());
|
||||||
expect(taskPage.taskDetails().getDescription())
|
expect(taskPage.taskDetails().getDescription())
|
||||||
@ -256,19 +256,19 @@ describe('Task Details component', () => {
|
|||||||
|
|
||||||
processServicesPage.goToProcessServices().goToTaskApp().clickTasksButton();
|
processServicesPage.goToProcessServices().goToTaskApp().clickTasksButton();
|
||||||
taskPage.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.MY_TASKS);
|
taskPage.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.MY_TASKS);
|
||||||
taskPage.tasksListPage().checkTaskIsDisplayedInTasksList(taskName).selectTaskFromTasksList(taskName);
|
taskPage.tasksListPage().getDataTable().checkContentIsDisplayed(taskName).selectRowByContentName(taskName);
|
||||||
|
|
||||||
taskPage.clickOnAddChecklistButton().addName(checklistName).clickCreateChecklistButton();
|
taskPage.clickOnAddChecklistButton().addName(checklistName).clickCreateChecklistButton();
|
||||||
taskPage.checkChecklistIsDisplayed(checklistName);
|
taskPage.checkChecklistIsDisplayed(checklistName);
|
||||||
|
|
||||||
taskPage.tasksListPage().checkTaskIsDisplayedInTasksList(checklistName).selectTaskFromTasksList(checklistName);
|
taskPage.tasksListPage().getDataTable().checkContentIsDisplayed(checklistName).selectRowByContentName(checklistName);
|
||||||
|
|
||||||
let allTasks = await browser.controlFlow().execute(async () => {
|
let allTasks = await browser.controlFlow().execute(async () => {
|
||||||
return this.alfrescoJsApi.activiti.taskApi.listTasks(new Task({ sort: 'created-desc' }));
|
return this.alfrescoJsApi.activiti.taskApi.listTasks(new Task({ sort: 'created-desc' }));
|
||||||
});
|
});
|
||||||
|
|
||||||
let checklistTask = new TaskModel(allTasks.data[0]);
|
let checklistTask = new TaskModel(allTasks.data[0]);
|
||||||
taskPage.tasksListPage().checkTaskIsDisplayedInTasksList(checklistTask.getName());
|
taskPage.tasksListPage().getDataTable().checkContentIsDisplayed(checklistTask.getName());
|
||||||
expect(taskPage.taskDetails().getCreated()).toEqual(dateFormat(checklistTask.getCreated(), TASK_DATA_FORMAT));
|
expect(taskPage.taskDetails().getCreated()).toEqual(dateFormat(checklistTask.getCreated(), TASK_DATA_FORMAT));
|
||||||
expect(taskPage.taskDetails().getId()).toEqual(checklistTask.getId());
|
expect(taskPage.taskDetails().getId()).toEqual(checklistTask.getId());
|
||||||
expect(taskPage.taskDetails().getDescription())
|
expect(taskPage.taskDetails().getDescription())
|
||||||
@ -304,14 +304,14 @@ describe('Task Details component', () => {
|
|||||||
taskPage.clickOnAddChecklistButton().addName(checklistName).clickCreateChecklistButton();
|
taskPage.clickOnAddChecklistButton().addName(checklistName).clickCreateChecklistButton();
|
||||||
taskPage.checkChecklistIsDisplayed(checklistName);
|
taskPage.checkChecklistIsDisplayed(checklistName);
|
||||||
|
|
||||||
taskPage.tasksListPage().checkTaskIsDisplayedInTasksList(checklistName).selectTaskFromTasksList(checklistName);
|
taskPage.tasksListPage().getDataTable().checkContentIsDisplayed(checklistName).selectRowByContentName(checklistName);
|
||||||
|
|
||||||
let allTasks = await browser.controlFlow().execute(async () => {
|
let allTasks = await browser.controlFlow().execute(async () => {
|
||||||
return this.alfrescoJsApi.activiti.taskApi.listTasks(new Task({ sort: 'created-desc' }));
|
return this.alfrescoJsApi.activiti.taskApi.listTasks(new Task({ sort: 'created-desc' }));
|
||||||
});
|
});
|
||||||
|
|
||||||
let checklistTask = new TaskModel(allTasks.data[0]);
|
let checklistTask = new TaskModel(allTasks.data[0]);
|
||||||
taskPage.tasksListPage().checkTaskIsDisplayedInTasksList(checklistTask.getName());
|
taskPage.tasksListPage().getDataTable().checkContentIsDisplayed(checklistTask.getName());
|
||||||
expect(taskPage.taskDetails().getCreated()).toEqual(dateFormat(checklistTask.getCreated(), TASK_DATA_FORMAT));
|
expect(taskPage.taskDetails().getCreated()).toEqual(dateFormat(checklistTask.getCreated(), TASK_DATA_FORMAT));
|
||||||
expect(taskPage.taskDetails().getId()).toEqual(checklistTask.getId());
|
expect(taskPage.taskDetails().getId()).toEqual(checklistTask.getId());
|
||||||
expect(taskPage.taskDetails().getDescription())
|
expect(taskPage.taskDetails().getDescription())
|
||||||
@ -340,18 +340,18 @@ describe('Task Details component', () => {
|
|||||||
|
|
||||||
processServicesPage.goToProcessServices().goToTaskApp().clickTasksButton();
|
processServicesPage.goToProcessServices().goToTaskApp().clickTasksButton();
|
||||||
taskPage.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.MY_TASKS);
|
taskPage.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.MY_TASKS);
|
||||||
taskPage.tasksListPage().checkTaskIsDisplayedInTasksList(taskName).selectTaskFromTasksList(taskName);
|
taskPage.tasksListPage().getDataTable().checkContentIsDisplayed(taskName).selectRowByContentName(taskName);
|
||||||
|
|
||||||
taskPage.completeTaskNoForm();
|
taskPage.completeTaskNoForm();
|
||||||
taskPage.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.COMPLETED_TASKS);
|
taskPage.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.COMPLETED_TASKS);
|
||||||
taskPage.tasksListPage().selectTaskFromTasksList(taskName);
|
taskPage.tasksListPage().getDataTable().selectRowByContentName(taskName);
|
||||||
|
|
||||||
let getTaskResponse = await browser.controlFlow().execute(async () => {
|
let getTaskResponse = await browser.controlFlow().execute(async () => {
|
||||||
return this.alfrescoJsApi.activiti.taskApi.getTask(taskId.id);
|
return this.alfrescoJsApi.activiti.taskApi.getTask(taskId.id);
|
||||||
});
|
});
|
||||||
|
|
||||||
let completedTask = new TaskModel(getTaskResponse);
|
let completedTask = new TaskModel(getTaskResponse);
|
||||||
taskPage.tasksListPage().checkTaskIsDisplayedInTasksList(completedTask.getName());
|
taskPage.tasksListPage().getDataTable().checkContentIsDisplayed(completedTask.getName());
|
||||||
expect(taskPage.taskDetails().getCreated()).toEqual(dateFormat(completedTask.getCreated(), TASK_DATA_FORMAT));
|
expect(taskPage.taskDetails().getCreated()).toEqual(dateFormat(completedTask.getCreated(), TASK_DATA_FORMAT));
|
||||||
expect(taskPage.taskDetails().getId()).toEqual(completedTask.getId());
|
expect(taskPage.taskDetails().getId()).toEqual(completedTask.getId());
|
||||||
expect(taskPage.taskDetails().getDescription())
|
expect(taskPage.taskDetails().getDescription())
|
||||||
|
@ -92,7 +92,7 @@ describe('Task Details - Form', () => {
|
|||||||
});
|
});
|
||||||
|
|
||||||
it('[C280018] Should be able to change the form in a task', () => {
|
it('[C280018] Should be able to change the form in a task', () => {
|
||||||
tasksListPage.selectTaskFromTasksList(task.name);
|
tasksListPage.getDataTable().selectRowByContentName(task.name);
|
||||||
|
|
||||||
taskDetailsPage.checkEditFormButtonIsDisplayed();
|
taskDetailsPage.checkEditFormButtonIsDisplayed();
|
||||||
taskDetailsPage.clickEditFormButton();
|
taskDetailsPage.clickEditFormButton();
|
||||||
@ -126,7 +126,7 @@ describe('Task Details - Form', () => {
|
|||||||
});
|
});
|
||||||
|
|
||||||
it('[C280019] Should be able to remove the form form a task', () => {
|
it('[C280019] Should be able to remove the form form a task', () => {
|
||||||
tasksListPage.selectTaskFromTasksList(task.name);
|
tasksListPage.getDataTable().selectRowByContentName(task.name);
|
||||||
|
|
||||||
taskDetailsPage.checkEditFormButtonIsDisplayed();
|
taskDetailsPage.checkEditFormButtonIsDisplayed();
|
||||||
taskDetailsPage.clickEditFormButton();
|
taskDetailsPage.clickEditFormButton();
|
||||||
@ -140,14 +140,14 @@ describe('Task Details - Form', () => {
|
|||||||
});
|
});
|
||||||
|
|
||||||
it('[C280557] Should display task details when selecting another task while the Attach Form dialog is displayed', () => {
|
it('[C280557] Should display task details when selecting another task while the Attach Form dialog is displayed', () => {
|
||||||
tasksListPage.selectTaskFromTasksList(task.name);
|
tasksListPage.getDataTable().selectRowByContentName(task.name);
|
||||||
|
|
||||||
taskDetailsPage.checkEditFormButtonIsDisplayed();
|
taskDetailsPage.checkEditFormButtonIsDisplayed();
|
||||||
taskDetailsPage.clickEditFormButton();
|
taskDetailsPage.clickEditFormButton();
|
||||||
|
|
||||||
taskDetailsPage.checkRemoveAttachFormIsDisplayed();
|
taskDetailsPage.checkRemoveAttachFormIsDisplayed();
|
||||||
|
|
||||||
tasksListPage.selectTaskFromTasksList(otherTask.name);
|
tasksListPage.getDataTable().selectRowByContentName(otherTask.name);
|
||||||
taskDetailsPage.checkFormIsAttached(otherAttachedForm.name);
|
taskDetailsPage.checkFormIsAttached(otherAttachedForm.name);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
@ -108,23 +108,23 @@ describe('Task', () => {
|
|||||||
taskFiltersPage.clickNewTaskButton();
|
taskFiltersPage.clickNewTaskButton();
|
||||||
tasksPage.createNewTask().addName('Test').clickStartButton();
|
tasksPage.createNewTask().addName('Test').clickStartButton();
|
||||||
taskFiltersPage.clickMyTaskTaskFilter();
|
taskFiltersPage.clickMyTaskTaskFilter();
|
||||||
tasksListPage.checkTaskIsDisplayedInTasksList('Test');
|
tasksListPage.getDataTable().checkContentIsDisplayed('Test');
|
||||||
expect(taskFiltersPage.checkActiveFilterActive()).toBe('My Tasks');
|
expect(taskFiltersPage.checkActiveFilterActive()).toBe('My Tasks');
|
||||||
expect(taskDetailsPage.checkTaskDetailsDisplayed()).toBeDefined();
|
expect(taskDetailsPage.checkTaskDetailsDisplayed()).toBeDefined();
|
||||||
|
|
||||||
taskFiltersPage.clickQueuedTaskFilter();
|
taskFiltersPage.clickQueuedTaskFilter();
|
||||||
expect(taskFiltersPage.checkActiveFilterActive()).toBe('Queued Tasks');
|
expect(taskFiltersPage.checkActiveFilterActive()).toBe('Queued Tasks');
|
||||||
tasksListPage.checkTaskIsNotDisplayedInTasksList('Test');
|
tasksListPage.getDataTable().checkContentIsNotDisplayed('Test');
|
||||||
expect(taskDetailsPage.checkTaskDetailsEmpty()).toBeDefined();
|
expect(taskDetailsPage.checkTaskDetailsEmpty()).toBeDefined();
|
||||||
|
|
||||||
taskFiltersPage.clickInvolvedTaskFilter();
|
taskFiltersPage.clickInvolvedTaskFilter();
|
||||||
expect(taskFiltersPage.checkActiveFilterActive()).toBe('Involved Tasks');
|
expect(taskFiltersPage.checkActiveFilterActive()).toBe('Involved Tasks');
|
||||||
tasksListPage.checkTaskIsDisplayedInTasksList('Test');
|
tasksListPage.getDataTable().checkContentIsDisplayed('Test');
|
||||||
expect(taskDetailsPage.checkTaskDetailsDisplayed()).toBeDefined();
|
expect(taskDetailsPage.checkTaskDetailsDisplayed()).toBeDefined();
|
||||||
|
|
||||||
taskFiltersPage.clickCompletedTaskFilter();
|
taskFiltersPage.clickCompletedTaskFilter();
|
||||||
expect(taskFiltersPage.checkActiveFilterActive()).toBe('Completed Tasks');
|
expect(taskFiltersPage.checkActiveFilterActive()).toBe('Completed Tasks');
|
||||||
tasksListPage.checkTaskIsNotDisplayedInTasksList('Test');
|
tasksListPage.getDataTable().checkContentIsNotDisplayed('Test');
|
||||||
expect(taskDetailsPage.checkTaskDetailsEmpty()).toBeDefined();
|
expect(taskDetailsPage.checkTaskDetailsEmpty()).toBeDefined();
|
||||||
});
|
});
|
||||||
|
|
||||||
@ -148,7 +148,7 @@ describe('Task', () => {
|
|||||||
taskFiltersPage.clickNewTaskButton();
|
taskFiltersPage.clickNewTaskButton();
|
||||||
tasksPage.createNewTask().addName('Test').clickStartButton();
|
tasksPage.createNewTask().addName('Test').clickStartButton();
|
||||||
taskFiltersPage.clickMyTaskTaskFilter();
|
taskFiltersPage.clickMyTaskTaskFilter();
|
||||||
tasksListPage.checkTaskIsDisplayedInTasksList('Test');
|
tasksListPage.getDataTable().checkContentIsDisplayed('Test');
|
||||||
expect(taskFiltersPage.checkActiveFilterActive()).toBe('My Tasks');
|
expect(taskFiltersPage.checkActiveFilterActive()).toBe('My Tasks');
|
||||||
expect(taskDetailsPage.checkTaskDetailsDisplayed()).toBeDefined();
|
expect(taskDetailsPage.checkTaskDetailsDisplayed()).toBeDefined();
|
||||||
|
|
||||||
@ -159,7 +159,7 @@ describe('Task', () => {
|
|||||||
|
|
||||||
taskFiltersPage.clickInvolvedTaskFilter();
|
taskFiltersPage.clickInvolvedTaskFilter();
|
||||||
expect(taskFiltersPage.checkActiveFilterActive()).toBe('Involved Tasks');
|
expect(taskFiltersPage.checkActiveFilterActive()).toBe('Involved Tasks');
|
||||||
tasksListPage.checkTaskIsDisplayedInTasksList('Test');
|
tasksListPage.getDataTable().checkContentIsDisplayed('Test');
|
||||||
expect(taskDetailsPage.checkTaskDetailsDisplayed()).toBeDefined();
|
expect(taskDetailsPage.checkTaskDetailsDisplayed()).toBeDefined();
|
||||||
|
|
||||||
taskFiltersPage.clickCompletedTaskFilter();
|
taskFiltersPage.clickCompletedTaskFilter();
|
||||||
@ -184,27 +184,27 @@ describe('Task', () => {
|
|||||||
tasksPage.clickOnCreateButton();
|
tasksPage.clickOnCreateButton();
|
||||||
taskFiltersPage.clickNewTaskButton();
|
taskFiltersPage.clickNewTaskButton();
|
||||||
tasksPage.createNewTask().addName('Test4').clickStartButton();
|
tasksPage.createNewTask().addName('Test4').clickStartButton();
|
||||||
tasksListPage.checkTaskIsDisplayedInTasksList('Test4');
|
tasksListPage.getDataTable().checkContentIsDisplayed('Test4');
|
||||||
tasksListPage.checkHighlightedTaskInTasksList('Test4');
|
tasksListPage.getDataTable().checkRowIsSelected('Test4');
|
||||||
tasksListPage.checkTaskIsDisplayedInTasksList('Test3');
|
tasksListPage.getDataTable().checkContentIsDisplayed('Test3');
|
||||||
taskDetailsPage.checkTaskDetailsDisplayed();
|
taskDetailsPage.checkTaskDetailsDisplayed();
|
||||||
|
|
||||||
tasksListPage.clickSortByName();
|
tasksPage.clickSortByNameAsc();
|
||||||
expect(tasksListPage.firstTaskOnTaskList()).toBe('Test3');
|
expect(tasksListPage.getDataTable().contentInPosition(1)).toBe('Test3');
|
||||||
tasksListPage.clickSortByName();
|
tasksPage.clickSortByNameDesc();
|
||||||
expect(tasksListPage.firstTaskOnTaskList()).toBe('Test4');
|
expect(tasksListPage.getDataTable().contentInPosition(1)).toBe('Test4');
|
||||||
|
|
||||||
taskFiltersPage.clickCompletedTaskFilter();
|
taskFiltersPage.clickCompletedTaskFilter();
|
||||||
tasksListPage.checkTaskIsDisplayedInTasksList('Test1');
|
tasksListPage.getDataTable().checkContentIsDisplayed('Test1');
|
||||||
tasksListPage.checkTaskIsDisplayedInTasksList('Test2');
|
tasksListPage.getDataTable().checkContentIsDisplayed('Test2');
|
||||||
expect(tasksListPage.firstTaskOnTaskList()).toBe('Test2');
|
expect(tasksListPage.getDataTable().contentInPosition(1)).toBe('Test2');
|
||||||
|
|
||||||
tasksListPage.clickSortByName();
|
tasksPage.clickSortByNameAsc();
|
||||||
expect(tasksListPage.firstTaskOnTaskList()).toBe('Test1');
|
expect(tasksListPage.getDataTable().contentInPosition(1)).toBe('Test1');
|
||||||
|
|
||||||
taskFiltersPage.clickInvolvedTaskFilter();
|
taskFiltersPage.clickInvolvedTaskFilter();
|
||||||
tasksListPage.checkTaskIsDisplayedInTasksList('Test3');
|
tasksListPage.getDataTable().checkContentIsDisplayed('Test3');
|
||||||
tasksListPage.checkTaskIsDisplayedInTasksList('Test4');
|
tasksListPage.getDataTable().checkContentIsDisplayed('Test4');
|
||||||
});
|
});
|
||||||
|
|
||||||
it('[C277264] Should display task filter results when task filter is selected', () => {
|
it('[C277264] Should display task filter results when task filter is selected', () => {
|
||||||
@ -213,7 +213,7 @@ describe('Task', () => {
|
|||||||
tasksPage.createNewTask().addName('Test').clickStartButton();
|
tasksPage.createNewTask().addName('Test').clickStartButton();
|
||||||
|
|
||||||
taskFiltersPage.clickTaskFilter('My Tasks');
|
taskFiltersPage.clickTaskFilter('My Tasks');
|
||||||
tasksListPage.checkTaskIsDisplayedInTasksList('Test');
|
tasksListPage.getDataTable().checkContentIsDisplayed('Test');
|
||||||
expect(taskDetailsPage.getTaskDetailsTitle()).toBe('Test');
|
expect(taskDetailsPage.getTaskDetailsTitle()).toBe('Test');
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
@ -121,9 +121,9 @@ describe('Task Filters Sorting', () => {
|
|||||||
|
|
||||||
taskFiltersPage.clickTaskFilter('Newest first');
|
taskFiltersPage.clickTaskFilter('Newest first');
|
||||||
|
|
||||||
expect(tasksListPage.taskOnTaskListInPosition(1)).toBe(tasks[2].name);
|
expect(tasksListPage.getDataTable().contentInPosition(1)).toBe(tasks[2].name);
|
||||||
expect(tasksListPage.taskOnTaskListInPosition(2)).toBe(tasks[1].name);
|
expect(tasksListPage.getDataTable().contentInPosition(2)).toBe(tasks[1].name);
|
||||||
expect(tasksListPage.taskOnTaskListInPosition(3)).toBe(tasks[0].name);
|
expect(tasksListPage.getDataTable().contentInPosition(3)).toBe(tasks[0].name);
|
||||||
|
|
||||||
});
|
});
|
||||||
|
|
||||||
@ -144,9 +144,9 @@ describe('Task Filters Sorting', () => {
|
|||||||
|
|
||||||
taskFiltersPage.clickTaskFilter('Newest last');
|
taskFiltersPage.clickTaskFilter('Newest last');
|
||||||
|
|
||||||
expect(tasksListPage.taskOnTaskListInPosition(1)).toBe(tasks[0].name);
|
expect(tasksListPage.getDataTable().contentInPosition(1)).toBe(tasks[0].name);
|
||||||
expect(tasksListPage.taskOnTaskListInPosition(2)).toBe(tasks[1].name);
|
expect(tasksListPage.getDataTable().contentInPosition(2)).toBe(tasks[1].name);
|
||||||
expect(tasksListPage.taskOnTaskListInPosition(3)).toBe(tasks[2].name);
|
expect(tasksListPage.getDataTable().contentInPosition(3)).toBe(tasks[2].name);
|
||||||
});
|
});
|
||||||
|
|
||||||
it('[C277256] Should display tasks under new filter from closest due date to farthest when they are completed', () => {
|
it('[C277256] Should display tasks under new filter from closest due date to farthest when they are completed', () => {
|
||||||
@ -166,9 +166,9 @@ describe('Task Filters Sorting', () => {
|
|||||||
|
|
||||||
taskFiltersPage.clickTaskFilter('Due first');
|
taskFiltersPage.clickTaskFilter('Due first');
|
||||||
|
|
||||||
expect(tasksListPage.taskOnTaskListInPosition(1)).toBe(tasks[2].name);
|
expect(tasksListPage.getDataTable().contentInPosition(1)).toBe(tasks[2].name);
|
||||||
expect(tasksListPage.taskOnTaskListInPosition(2)).toBe(tasks[1].name);
|
expect(tasksListPage.getDataTable().contentInPosition(2)).toBe(tasks[1].name);
|
||||||
expect(tasksListPage.taskOnTaskListInPosition(3)).toBe(tasks[0].name);
|
expect(tasksListPage.getDataTable().contentInPosition(3)).toBe(tasks[0].name);
|
||||||
});
|
});
|
||||||
|
|
||||||
it('[C277257] Should display tasks under new filter from farthest due date to closest when they are completed', () => {
|
it('[C277257] Should display tasks under new filter from farthest due date to closest when they are completed', () => {
|
||||||
@ -188,9 +188,9 @@ describe('Task Filters Sorting', () => {
|
|||||||
|
|
||||||
taskFiltersPage.clickTaskFilter('Due last');
|
taskFiltersPage.clickTaskFilter('Due last');
|
||||||
|
|
||||||
expect(tasksListPage.taskOnTaskListInPosition(1)).toBe(tasks[0].name);
|
expect(tasksListPage.getDataTable().contentInPosition(1)).toBe(tasks[0].name);
|
||||||
expect(tasksListPage.taskOnTaskListInPosition(2)).toBe(tasks[1].name);
|
expect(tasksListPage.getDataTable().contentInPosition(2)).toBe(tasks[1].name);
|
||||||
expect(tasksListPage.taskOnTaskListInPosition(3)).toBe(tasks[2].name);
|
expect(tasksListPage.getDataTable().contentInPosition(3)).toBe(tasks[2].name);
|
||||||
});
|
});
|
||||||
|
|
||||||
it('[C277258] Should display tasks under new filter from newest to oldest when they are open ', () => {
|
it('[C277258] Should display tasks under new filter from newest to oldest when they are open ', () => {
|
||||||
@ -210,9 +210,9 @@ describe('Task Filters Sorting', () => {
|
|||||||
|
|
||||||
taskFiltersPage.clickTaskFilter('Newest first Open');
|
taskFiltersPage.clickTaskFilter('Newest first Open');
|
||||||
|
|
||||||
expect(tasksListPage.taskOnTaskListInPosition(1)).toBe(tasks[5].name);
|
expect(tasksListPage.getDataTable().contentInPosition(1)).toBe(tasks[5].name);
|
||||||
expect(tasksListPage.taskOnTaskListInPosition(2)).toBe(tasks[4].name);
|
expect(tasksListPage.getDataTable().contentInPosition(2)).toBe(tasks[4].name);
|
||||||
expect(tasksListPage.taskOnTaskListInPosition(3)).toBe(tasks[3].name);
|
expect(tasksListPage.getDataTable().contentInPosition(3)).toBe(tasks[3].name);
|
||||||
});
|
});
|
||||||
|
|
||||||
it('[C277259] Should display tasks under new filter from oldest to newest when they are open', () => {
|
it('[C277259] Should display tasks under new filter from oldest to newest when they are open', () => {
|
||||||
@ -232,9 +232,9 @@ describe('Task Filters Sorting', () => {
|
|||||||
|
|
||||||
taskFiltersPage.clickTaskFilter('Newest last Open');
|
taskFiltersPage.clickTaskFilter('Newest last Open');
|
||||||
|
|
||||||
expect(tasksListPage.taskOnTaskListInPosition(1)).toBe(tasks[3].name);
|
expect(tasksListPage.getDataTable().contentInPosition(1)).toBe(tasks[3].name);
|
||||||
expect(tasksListPage.taskOnTaskListInPosition(2)).toBe(tasks[4].name);
|
expect(tasksListPage.getDataTable().contentInPosition(2)).toBe(tasks[4].name);
|
||||||
expect(tasksListPage.taskOnTaskListInPosition(3)).toBe(tasks[5].name);
|
expect(tasksListPage.getDataTable().contentInPosition(3)).toBe(tasks[5].name);
|
||||||
});
|
});
|
||||||
|
|
||||||
it('[C277260] Should display tasks under new filter from closest due date to farthest when they are open', () => {
|
it('[C277260] Should display tasks under new filter from closest due date to farthest when they are open', () => {
|
||||||
@ -254,9 +254,9 @@ describe('Task Filters Sorting', () => {
|
|||||||
|
|
||||||
taskFiltersPage.clickTaskFilter('Due first Open');
|
taskFiltersPage.clickTaskFilter('Due first Open');
|
||||||
|
|
||||||
expect(tasksListPage.taskOnTaskListInPosition(1)).toBe(tasks[5].name);
|
expect(tasksListPage.getDataTable().contentInPosition(1)).toBe(tasks[5].name);
|
||||||
expect(tasksListPage.taskOnTaskListInPosition(2)).toBe(tasks[4].name);
|
expect(tasksListPage.getDataTable().contentInPosition(2)).toBe(tasks[4].name);
|
||||||
expect(tasksListPage.taskOnTaskListInPosition(3)).toBe(tasks[3].name);
|
expect(tasksListPage.getDataTable().contentInPosition(3)).toBe(tasks[3].name);
|
||||||
});
|
});
|
||||||
|
|
||||||
it('[C277261] Should display tasks under new filter from farthest due date to closest when they are open', () => {
|
it('[C277261] Should display tasks under new filter from farthest due date to closest when they are open', () => {
|
||||||
@ -276,9 +276,9 @@ describe('Task Filters Sorting', () => {
|
|||||||
|
|
||||||
taskFiltersPage.clickTaskFilter('Due last Open');
|
taskFiltersPage.clickTaskFilter('Due last Open');
|
||||||
|
|
||||||
expect(tasksListPage.taskOnTaskListInPosition(1)).toBe(tasks[3].name);
|
expect(tasksListPage.getDataTable().contentInPosition(1)).toBe(tasks[3].name);
|
||||||
expect(tasksListPage.taskOnTaskListInPosition(2)).toBe(tasks[4].name);
|
expect(tasksListPage.getDataTable().contentInPosition(2)).toBe(tasks[4].name);
|
||||||
expect(tasksListPage.taskOnTaskListInPosition(3)).toBe(tasks[5].name);
|
expect(tasksListPage.getDataTable().contentInPosition(3)).toBe(tasks[5].name);
|
||||||
|
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
@ -83,7 +83,7 @@ describe('Task List Pagination', () => {
|
|||||||
processServicesPage.goToProcessServices().goToTaskApp();
|
processServicesPage.goToProcessServices().goToTaskApp();
|
||||||
expect(paginationPage.getCurrentItemsPerPage()).toEqual(itemsPerPage.default);
|
expect(paginationPage.getCurrentItemsPerPage()).toEqual(itemsPerPage.default);
|
||||||
expect(paginationPage.getPaginationRange()).toEqual('Showing 1-' + nrOfTasks + ' of ' + nrOfTasks);
|
expect(paginationPage.getPaginationRange()).toEqual('Showing 1-' + nrOfTasks + ' of ' + nrOfTasks);
|
||||||
expect(taskPage.getAllDisplayedRows()).toBe(nrOfTasks);
|
expect(taskPage.tasksListPage().getDataTable().getNumberOfRows()).toBe(nrOfTasks);
|
||||||
paginationPage.checkNextPageButtonIsDisabled();
|
paginationPage.checkNextPageButtonIsDisabled();
|
||||||
paginationPage.checkPreviousPageButtonIsDisabled();
|
paginationPage.checkPreviousPageButtonIsDisabled();
|
||||||
paginationPage.selectItemsPerPage(itemsPerPage.twenty);
|
paginationPage.selectItemsPerPage(itemsPerPage.twenty);
|
||||||
@ -97,22 +97,22 @@ describe('Task List Pagination', () => {
|
|||||||
paginationPage.selectItemsPerPage(itemsPerPage.five);
|
paginationPage.selectItemsPerPage(itemsPerPage.five);
|
||||||
expect(paginationPage.getCurrentItemsPerPage()).toEqual(itemsPerPage.five);
|
expect(paginationPage.getCurrentItemsPerPage()).toEqual(itemsPerPage.five);
|
||||||
expect(paginationPage.getPaginationRange()).toEqual('Showing 1-' + itemsPerPage.fiveValue + ' of ' + nrOfTasks);
|
expect(paginationPage.getPaginationRange()).toEqual('Showing 1-' + itemsPerPage.fiveValue + ' of ' + nrOfTasks);
|
||||||
expect(taskPage.getAllDisplayedRows()).toBe(itemsPerPage.fiveValue);
|
expect(taskPage.tasksListPage().getDataTable().getNumberOfRows()).toBe(itemsPerPage.fiveValue);
|
||||||
paginationPage.clickOnNextPage();
|
paginationPage.clickOnNextPage();
|
||||||
currentPage++;
|
currentPage++;
|
||||||
expect(paginationPage.getCurrentItemsPerPage()).toEqual(itemsPerPage.five);
|
expect(paginationPage.getCurrentItemsPerPage()).toEqual(itemsPerPage.five);
|
||||||
expect(paginationPage.getPaginationRange()).toEqual('Showing 6-' + itemsPerPage.fiveValue * currentPage + ' of ' + nrOfTasks);
|
expect(paginationPage.getPaginationRange()).toEqual('Showing 6-' + itemsPerPage.fiveValue * currentPage + ' of ' + nrOfTasks);
|
||||||
expect(taskPage.getAllDisplayedRows()).toBe(itemsPerPage.fiveValue);
|
expect(taskPage.tasksListPage().getDataTable().getNumberOfRows()).toBe(itemsPerPage.fiveValue);
|
||||||
paginationPage.clickOnNextPage();
|
paginationPage.clickOnNextPage();
|
||||||
currentPage++;
|
currentPage++;
|
||||||
expect(paginationPage.getCurrentItemsPerPage()).toEqual(itemsPerPage.five);
|
expect(paginationPage.getCurrentItemsPerPage()).toEqual(itemsPerPage.five);
|
||||||
expect(paginationPage.getPaginationRange()).toEqual('Showing 11-' + itemsPerPage.fiveValue * currentPage + ' of ' + nrOfTasks);
|
expect(paginationPage.getPaginationRange()).toEqual('Showing 11-' + itemsPerPage.fiveValue * currentPage + ' of ' + nrOfTasks);
|
||||||
expect(taskPage.getAllDisplayedRows()).toBe(itemsPerPage.fiveValue);
|
expect(taskPage.tasksListPage().getDataTable().getNumberOfRows()).toBe(itemsPerPage.fiveValue);
|
||||||
paginationPage.clickOnNextPage();
|
paginationPage.clickOnNextPage();
|
||||||
currentPage++;
|
currentPage++;
|
||||||
expect(paginationPage.getCurrentItemsPerPage()).toEqual(itemsPerPage.five);
|
expect(paginationPage.getCurrentItemsPerPage()).toEqual(itemsPerPage.five);
|
||||||
expect(paginationPage.getPaginationRange()).toEqual('Showing 16-' + itemsPerPage.fiveValue * currentPage + ' of ' + nrOfTasks);
|
expect(paginationPage.getPaginationRange()).toEqual('Showing 16-' + itemsPerPage.fiveValue * currentPage + ' of ' + nrOfTasks);
|
||||||
expect(taskPage.getAllDisplayedRows()).toBe(itemsPerPage.fiveValue);
|
expect(taskPage.tasksListPage().getDataTable().getNumberOfRows()).toBe(itemsPerPage.fiveValue);
|
||||||
|
|
||||||
processServicesPage.goToProcessServices().goToTaskApp();
|
processServicesPage.goToProcessServices().goToTaskApp();
|
||||||
taskPage.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.INV_TASKS);
|
taskPage.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.INV_TASKS);
|
||||||
@ -125,11 +125,11 @@ describe('Task List Pagination', () => {
|
|||||||
paginationPage.selectItemsPerPage(itemsPerPage.ten);
|
paginationPage.selectItemsPerPage(itemsPerPage.ten);
|
||||||
expect(paginationPage.getCurrentItemsPerPage()).toEqual(itemsPerPage.ten);
|
expect(paginationPage.getCurrentItemsPerPage()).toEqual(itemsPerPage.ten);
|
||||||
expect(paginationPage.getPaginationRange()).toEqual('Showing 1-' + itemsPerPage.tenValue + ' of ' + nrOfTasks);
|
expect(paginationPage.getPaginationRange()).toEqual('Showing 1-' + itemsPerPage.tenValue + ' of ' + nrOfTasks);
|
||||||
expect(taskPage.getAllDisplayedRows()).toBe(itemsPerPage.tenValue);
|
expect(taskPage.tasksListPage().getDataTable().getNumberOfRows()).toBe(itemsPerPage.tenValue);
|
||||||
paginationPage.clickOnNextPage();
|
paginationPage.clickOnNextPage();
|
||||||
expect(paginationPage.getCurrentItemsPerPage()).toEqual(itemsPerPage.ten);
|
expect(paginationPage.getCurrentItemsPerPage()).toEqual(itemsPerPage.ten);
|
||||||
expect(paginationPage.getPaginationRange()).toEqual('Showing 11-' + itemsPerPage.twentyValue + ' of ' + nrOfTasks);
|
expect(paginationPage.getPaginationRange()).toEqual('Showing 11-' + itemsPerPage.twentyValue + ' of ' + nrOfTasks);
|
||||||
expect(taskPage.getAllDisplayedRows()).toBe(itemsPerPage.tenValue);
|
expect(taskPage.tasksListPage().getDataTable().getNumberOfRows()).toBe(itemsPerPage.tenValue);
|
||||||
|
|
||||||
processServicesPage.goToProcessServices().goToTaskApp();
|
processServicesPage.goToProcessServices().goToTaskApp();
|
||||||
taskPage.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.INV_TASKS);
|
taskPage.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.INV_TASKS);
|
||||||
@ -142,11 +142,11 @@ describe('Task List Pagination', () => {
|
|||||||
paginationPage.selectItemsPerPage(itemsPerPage.fifteen);
|
paginationPage.selectItemsPerPage(itemsPerPage.fifteen);
|
||||||
expect(paginationPage.getCurrentItemsPerPage()).toEqual(itemsPerPage.fifteen);
|
expect(paginationPage.getCurrentItemsPerPage()).toEqual(itemsPerPage.fifteen);
|
||||||
expect(paginationPage.getPaginationRange()).toEqual('Showing 1-' + itemsPerPage.fifteenValue + ' of ' + nrOfTasks);
|
expect(paginationPage.getPaginationRange()).toEqual('Showing 1-' + itemsPerPage.fifteenValue + ' of ' + nrOfTasks);
|
||||||
expect(taskPage.getAllDisplayedRows()).toBe(itemsPerPage.fifteenValue);
|
expect(taskPage.tasksListPage().getDataTable().getNumberOfRows()).toBe(itemsPerPage.fifteenValue);
|
||||||
paginationPage.clickOnNextPage();
|
paginationPage.clickOnNextPage();
|
||||||
expect(paginationPage.getCurrentItemsPerPage()).toEqual(itemsPerPage.fifteen);
|
expect(paginationPage.getCurrentItemsPerPage()).toEqual(itemsPerPage.fifteen);
|
||||||
expect(paginationPage.getPaginationRange()).toEqual('Showing 16-' + itemsPerPage.twentyValue + ' of ' + nrOfTasks);
|
expect(paginationPage.getPaginationRange()).toEqual('Showing 16-' + itemsPerPage.twentyValue + ' of ' + nrOfTasks);
|
||||||
expect(taskPage.getAllDisplayedRows()).toBe(itemsPerPage.fiveValue);
|
expect(taskPage.tasksListPage().getDataTable().getNumberOfRows()).toBe(itemsPerPage.fiveValue);
|
||||||
|
|
||||||
processServicesPage.goToProcessServices().goToTaskApp();
|
processServicesPage.goToProcessServices().goToTaskApp();
|
||||||
taskPage.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.INV_TASKS);
|
taskPage.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.INV_TASKS);
|
||||||
@ -158,14 +158,14 @@ describe('Task List Pagination', () => {
|
|||||||
totalPages = 2;
|
totalPages = 2;
|
||||||
processServicesPage.goToProcessServices().goToTaskApp();
|
processServicesPage.goToProcessServices().goToTaskApp();
|
||||||
taskPage.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.INV_TASKS);
|
taskPage.filtersPage().goToFilter(CONSTANTS.TASK_FILTERS.INV_TASKS);
|
||||||
taskPage.tasksListPage().waitForTableBody();
|
taskPage.tasksListPage().getDataTable().waitForTableBody();
|
||||||
paginationPage.selectItemsPerPage(itemsPerPage.ten);
|
paginationPage.selectItemsPerPage(itemsPerPage.ten);
|
||||||
taskPage.tasksListPage().waitForTableBody();
|
taskPage.tasksListPage().getDataTable().waitForTableBody();
|
||||||
expect(paginationPage.getCurrentPage()).toEqual('Page ' + currentPage);
|
expect(paginationPage.getCurrentPage()).toEqual('Page ' + currentPage);
|
||||||
expect(paginationPage.getTotalPages()).toEqual('of ' + totalPages);
|
expect(paginationPage.getTotalPages()).toEqual('of ' + totalPages);
|
||||||
expect(paginationPage.getCurrentItemsPerPage()).toEqual(itemsPerPage.ten);
|
expect(paginationPage.getCurrentItemsPerPage()).toEqual(itemsPerPage.ten);
|
||||||
expect(paginationPage.getPaginationRange()).toEqual('Showing 1-' + itemsPerPage.tenValue * currentPage + ' of ' + nrOfTasks);
|
expect(paginationPage.getPaginationRange()).toEqual('Showing 1-' + itemsPerPage.tenValue * currentPage + ' of ' + nrOfTasks);
|
||||||
expect(taskPage.getAllDisplayedRows()).toBe(itemsPerPage.tenValue);
|
expect(taskPage.tasksListPage().getDataTable().getNumberOfRows()).toBe(itemsPerPage.tenValue);
|
||||||
paginationPage.checkNextPageButtonIsEnabled();
|
paginationPage.checkNextPageButtonIsEnabled();
|
||||||
paginationPage.checkPreviousPageButtonIsDisabled();
|
paginationPage.checkPreviousPageButtonIsDisabled();
|
||||||
|
|
||||||
@ -173,12 +173,12 @@ describe('Task List Pagination', () => {
|
|||||||
expect(paginationPage.getPageDropdownOptions()).toEqual(['1', '2']);
|
expect(paginationPage.getPageDropdownOptions()).toEqual(['1', '2']);
|
||||||
currentPage = 2;
|
currentPage = 2;
|
||||||
paginationPage.clickOnPageDropdownOption('2');
|
paginationPage.clickOnPageDropdownOption('2');
|
||||||
taskPage.tasksListPage().waitForTableBody();
|
taskPage.tasksListPage().getDataTable().waitForTableBody();
|
||||||
expect(paginationPage.getCurrentPage()).toEqual('Page ' + currentPage);
|
expect(paginationPage.getCurrentPage()).toEqual('Page ' + currentPage);
|
||||||
expect(paginationPage.getTotalPages()).toEqual('of ' + totalPages);
|
expect(paginationPage.getTotalPages()).toEqual('of ' + totalPages);
|
||||||
expect(paginationPage.getCurrentItemsPerPage()).toEqual(itemsPerPage.ten);
|
expect(paginationPage.getCurrentItemsPerPage()).toEqual(itemsPerPage.ten);
|
||||||
expect(paginationPage.getPaginationRange()).toEqual('Showing 11-' + itemsPerPage.tenValue * currentPage + ' of ' + nrOfTasks);
|
expect(paginationPage.getPaginationRange()).toEqual('Showing 11-' + itemsPerPage.tenValue * currentPage + ' of ' + nrOfTasks);
|
||||||
expect(taskPage.getAllDisplayedRows()).toBe(itemsPerPage.tenValue);
|
expect(taskPage.tasksListPage().getDataTable().getNumberOfRows()).toBe(itemsPerPage.tenValue);
|
||||||
paginationPage.checkNextPageButtonIsDisabled();
|
paginationPage.checkNextPageButtonIsDisabled();
|
||||||
paginationPage.checkPreviousPageButtonIsEnabled();
|
paginationPage.checkPreviousPageButtonIsEnabled();
|
||||||
|
|
||||||
@ -186,12 +186,12 @@ describe('Task List Pagination', () => {
|
|||||||
expect(paginationPage.getPageDropdownOptions()).toEqual(['1', '2']);
|
expect(paginationPage.getPageDropdownOptions()).toEqual(['1', '2']);
|
||||||
currentPage = 1;
|
currentPage = 1;
|
||||||
paginationPage.clickOnPageDropdownOption('1');
|
paginationPage.clickOnPageDropdownOption('1');
|
||||||
taskPage.tasksListPage().waitForTableBody();
|
taskPage.tasksListPage().getDataTable().waitForTableBody();
|
||||||
expect(paginationPage.getCurrentPage()).toEqual('Page ' + currentPage);
|
expect(paginationPage.getCurrentPage()).toEqual('Page ' + currentPage);
|
||||||
expect(paginationPage.getTotalPages()).toEqual('of ' + totalPages);
|
expect(paginationPage.getTotalPages()).toEqual('of ' + totalPages);
|
||||||
expect(paginationPage.getCurrentItemsPerPage()).toEqual(itemsPerPage.ten);
|
expect(paginationPage.getCurrentItemsPerPage()).toEqual(itemsPerPage.ten);
|
||||||
expect(paginationPage.getPaginationRange()).toEqual('Showing 1-' + itemsPerPage.tenValue * currentPage + ' of ' + nrOfTasks);
|
expect(paginationPage.getPaginationRange()).toEqual('Showing 1-' + itemsPerPage.tenValue * currentPage + ' of ' + nrOfTasks);
|
||||||
expect(taskPage.getAllDisplayedRows()).toBe(itemsPerPage.tenValue);
|
expect(taskPage.tasksListPage().getDataTable().getNumberOfRows()).toBe(itemsPerPage.tenValue);
|
||||||
paginationPage.checkNextPageButtonIsEnabled();
|
paginationPage.checkNextPageButtonIsEnabled();
|
||||||
paginationPage.checkPreviousPageButtonIsDisabled();
|
paginationPage.checkPreviousPageButtonIsDisabled();
|
||||||
});
|
});
|
||||||
|
Loading…
x
Reference in New Issue
Block a user