[AAE-4379] i18n fixes (#6515)

* add missing translations

* add missing translations

* fix unit tests

* reduce overhead

* update e2e

* update e2e

* cleanup e2e

* cleanup e2e

* cleanup e2e

* update e2e

* update e2e

* update code

* update code

* update code

* update code

* code fixes

* code fixes

* code fixes
This commit is contained in:
Denys Vuika
2021-01-11 09:30:45 +00:00
committed by GitHub
parent d369fa6925
commit f8526c4dc0
38 changed files with 1373 additions and 1143 deletions

View File

@@ -175,7 +175,7 @@ export class DataTableComponentPage {
sortedList = sortedList.sort(this.sortPriority);
}
if (sortOrder.toLocaleLowerCase() === 'desc') {
if (['desc', 'descending'].includes(sortOrder.toLocaleLowerCase())) {
sortedList = sortedList.reverse();
}

View File

@@ -21,6 +21,15 @@ import { BrowserActions } from '../../core/utils/browser-actions';
import { DropdownPage } from '../../core/pages/material/dropdown.page';
import { PeopleCloudComponentPage } from './people-cloud-component.page';
export interface FilterProps {
name?: string;
status?: string;
sort?: string;
order?: string;
initiator?: string;
processName?: string;
}
export class EditProcessFilterCloudComponentPage {
customiseFilter = element(by.id('adf-edit-process-filter-sub-title-id'));
@@ -205,14 +214,14 @@ export class EditProcessFilterCloudComponentPage {
await BrowserActions.click(this.saveButton);
}
async setFilter({ name = '', status = '', sort = '', order = '', initiator = '', processName = '' }): Promise<void> {
async setFilter(props: FilterProps): Promise<void> {
await this.openFilter();
if (name) { await this.setProcessName(name); }
if (status) { await this.setStatusFilterDropDown(status); }
if (sort) { await this.setSortFilterDropDown(sort); }
if (order) { await this.setOrderFilterDropDown(order); }
if (initiator) { await this.setInitiator(initiator); }
if (processName) { await this.setProcessName(processName); }
if (props.name) { await this.setProcessName(props.name); }
if (props.status) { await this.setStatusFilterDropDown(props.status); }
if (props.sort) { await this.setSortFilterDropDown(props.sort); }
if (props.order) { await this.setOrderFilterDropDown(props.order); }
if (props.initiator) { await this.setInitiator(props.initiator); }
if (props.processName) { await this.setProcessName(props.processName); }
await this.openFilter();
}
}

View File

@@ -23,6 +23,8 @@ import { DropdownPage } from '../../core/pages/material/dropdown.page';
import { DataTableComponentPage } from '../../core/pages/data-table-component.page';
import { PeopleCloudComponentPage } from './people-cloud-component.page';
export type StatusType = 'All' | 'Created' | 'Assigned' | 'Cancelled' | 'Suspended' | 'Completed';
export class EditTaskFilterCloudComponentPage {
customiseFilter = element(by.id('adf-edit-task-filter-sub-title-id'));
@@ -72,7 +74,7 @@ export class EditTaskFilterCloudComponentPage {
await browser.driver.sleep(1000);
}
async setStatusFilterDropDown(option: string): Promise<void> {
async setStatusFilterDropDown(option: StatusType): Promise<void> {
await this.statusDropdown.selectDropdownOption(option);
await this.dataTable.waitTillContentLoaded();
}