mirror of
https://github.com/Alfresco/alfresco-content-app.git
synced 2025-07-24 17:31:52 +00:00
Angular 13 upgrade (#2493)
* upgrade to Angular 13 * upgrade datetime picker libs * upgrade to eslint 13 * fix eslint issues * downgrade datetime picker * fix scss builds * use proper node version on travis * fix e2e check * fix test run * upgrade ngrx to 13 * use latest ADF 5.x * add missing ban plugin for eslint * use latest ADF 5.x branch * use latest ADF 5.x * use latest ADF * sync libs with adf and apps * Updating to the right version of mat-datetime-picker * Fix Test Suites: Search - AAE-10222 * Satisfy linter * upgrade to adf 5.0.0-angular.13 * upgrade adf to 5.0.0-angular.13.1 Co-authored-by: Andras Popovics <popovics@ndras.hu> Co-authored-by: MichalFidor <michal.fidor@hyland.com>
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "aca-testing-shared",
|
||||
"version": "2.11.0",
|
||||
"version": "3.0.0",
|
||||
"main": "src/index.ts",
|
||||
"dependencies": {
|
||||
"tslib": "^2.0.0"
|
||||
|
@@ -25,8 +25,14 @@
|
||||
|
||||
import { by, ElementArrayFinder } from 'protractor';
|
||||
import { GenericFilter } from './generic-filter';
|
||||
import { BrowserActions } from '@alfresco/adf-testing';
|
||||
import { BrowserActions, TestElement } from '@alfresco/adf-testing';
|
||||
|
||||
export enum SizeOptions {
|
||||
Small = 'SMALL',
|
||||
Medium = 'MEDIUM',
|
||||
Large = 'LARGE',
|
||||
Huge = 'HUGE'
|
||||
}
|
||||
export class SizeFilter extends GenericFilter {
|
||||
constructor() {
|
||||
super('Size');
|
||||
@@ -34,6 +40,8 @@ export class SizeFilter extends GenericFilter {
|
||||
|
||||
facets: ElementArrayFinder = this.filterDialogOpened.all(by.css('.mat-checkbox'));
|
||||
selectedFacets: ElementArrayFinder = this.filterDialogOpened.all(by.css('.mat-checkbox.mat-checkbox-checked'));
|
||||
public getSizeCheckboxOption = (sizeOption: SizeOptions) =>
|
||||
TestElement.byCss(`[data-automation-id="checkbox-SEARCH.CATEGORIES.SIZE_OPTIONS.${sizeOption}"] [type="checkbox"]`);
|
||||
|
||||
async getFiltersValues(): Promise<string[]> {
|
||||
return this.facets.map((option) => {
|
||||
@@ -56,24 +64,4 @@ export class SizeFilter extends GenericFilter {
|
||||
}
|
||||
await this.closeDialog();
|
||||
}
|
||||
|
||||
async checkSizeSmall(): Promise<void> {
|
||||
const small = this.facets.filter(async (elem) => (await elem.getText()) === 'Small').first();
|
||||
await BrowserActions.click(small);
|
||||
}
|
||||
|
||||
async checkSizeMedium(): Promise<void> {
|
||||
const medium = this.facets.filter(async (elem) => (await elem.getText()) === 'Medium').first();
|
||||
await BrowserActions.click(medium);
|
||||
}
|
||||
|
||||
async checkSizeLarge(): Promise<void> {
|
||||
const large = this.facets.filter(async (elem) => (await elem.getText()) === 'Large').first();
|
||||
await BrowserActions.click(large);
|
||||
}
|
||||
|
||||
async checkSizeHuge(): Promise<void> {
|
||||
const huge = this.facets.filter(async (elem) => (await elem.getText()) === 'Huge').first();
|
||||
await BrowserActions.click(huge);
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user