mirror of
https://github.com/Alfresco/alfresco-ng2-components.git
synced 2025-07-31 17:38:48 +00:00
[AAE-1848] fix kebab case files and add tlsint rule (#5481)
* fix kebab case files and add tlsint rule * headless * m 2 in e2e * download file in headless chrome * fix budget * fix import * fix import
This commit is contained in:
@@ -18,9 +18,9 @@
|
||||
import { BrowserActions, BrowserVisibility, DateUtil, DocumentListPage, FormControllersPage } from '@alfresco/adf-testing';
|
||||
import { $$, browser, by, element, ElementFinder, protractor } from 'protractor';
|
||||
import { DropActions } from '../../actions/drop.actions';
|
||||
import { CreateLibraryDialog } from './dialog/createLibraryDialog';
|
||||
import { FolderDialog } from './dialog/folderDialog';
|
||||
import { NavigationBarPage } from './navigationBarPage';
|
||||
import { CreateLibraryDialogPage } from './dialog/create-library-dialog.page';
|
||||
import { FolderDialogPage } from './dialog/folder-dialog.page';
|
||||
import { NavigationBarPage } from './navigation-bar.page';
|
||||
|
||||
import path = require('path');
|
||||
|
||||
@@ -36,8 +36,8 @@ export class ContentServicesPage {
|
||||
|
||||
contentList: DocumentListPage = new DocumentListPage(element.all(by.css('adf-upload-drag-area adf-document-list')).first());
|
||||
formControllersPage: FormControllersPage = new FormControllersPage();
|
||||
createFolderDialog: FolderDialog = new FolderDialog();
|
||||
createLibraryDialog: CreateLibraryDialog = new CreateLibraryDialog();
|
||||
createFolderDialog: FolderDialogPage = new FolderDialogPage();
|
||||
createLibraryDialog: CreateLibraryDialogPage = new CreateLibraryDialogPage();
|
||||
dragAndDropAction: DropActions = new DropActions();
|
||||
|
||||
multipleFileUploadToggle: ElementFinder = element(by.id('adf-document-list-enable-drop-files'));
|
@@ -17,7 +17,7 @@
|
||||
|
||||
import { BrowserActions, BrowserVisibility, DataTableComponentPage } from '@alfresco/adf-testing';
|
||||
import { by, element, ElementFinder } from 'protractor';
|
||||
import { NavigationBarPage } from '../navigationBarPage';
|
||||
import { NavigationBarPage } from '../navigation-bar.page';
|
||||
|
||||
const source = {
|
||||
favorites: 'Favorites',
|
@@ -17,7 +17,7 @@
|
||||
|
||||
import { BrowserActions } from '@alfresco/adf-testing';
|
||||
import { element, by, ElementFinder } from 'protractor';
|
||||
import { TaskFiltersPage } from '../../process-services/taskFiltersPage';
|
||||
import { TaskFiltersPage } from '../../process-services/task-filters.page';
|
||||
|
||||
export class TaskFiltersDemoPage {
|
||||
|
@@ -17,7 +17,7 @@
|
||||
|
||||
import { BrowserActions, BrowserVisibility, PaginationPage } from '@alfresco/adf-testing';
|
||||
import { by, element, ElementFinder } from 'protractor';
|
||||
import { TasksListPage } from '../../process-services/tasksListPage';
|
||||
import { TasksListPage } from '../../process-services/tasks-list.page';
|
||||
|
||||
export class TaskListDemoPage {
|
||||
|
@@ -18,7 +18,7 @@
|
||||
import { by, element, browser, protractor, ElementFinder, ElementArrayFinder } from 'protractor';
|
||||
import { BrowserVisibility, BrowserActions } from '@alfresco/adf-testing';
|
||||
|
||||
export class CreateLibraryDialog {
|
||||
export class CreateLibraryDialogPage {
|
||||
libraryDialog: ElementFinder = element(by.css('[role="dialog"]'));
|
||||
libraryTitle: ElementFinder = element(by.css('.adf-library-dialog>h2'));
|
||||
libraryNameField: ElementFinder = element(by.css('input[formcontrolname="title"]'));
|
@@ -18,7 +18,7 @@
|
||||
import { by, element, ElementFinder } from 'protractor';
|
||||
import { BrowserVisibility, BrowserActions } from '@alfresco/adf-testing';
|
||||
|
||||
export class FolderDialog {
|
||||
export class FolderDialogPage {
|
||||
folderDialog: ElementFinder = element(by.css('adf-folder-dialog'));
|
||||
folderNameField: ElementFinder = this.folderDialog.element(by.id('adf-folder-name-input'));
|
||||
folderDescriptionField: ElementFinder = this.folderDialog.element(by.id('adf-folder-description-input'));
|
@@ -18,7 +18,7 @@
|
||||
import { browser, by, element, ElementFinder, Locator, protractor } from 'protractor';
|
||||
import { BrowserVisibility, BrowserActions } from '@alfresco/adf-testing';
|
||||
|
||||
export class SearchDialog {
|
||||
export class SearchDialogPage {
|
||||
|
||||
searchIcon: ElementFinder = element(by.css(`button[class*='adf-search-button']`));
|
||||
searchBar: ElementFinder = element(by.css(`adf-search-control input`));
|
@@ -19,7 +19,7 @@ import { element, by, ElementFinder } from 'protractor';
|
||||
import { BrowserVisibility, FormControllersPage, BrowserActions } from '@alfresco/adf-testing';
|
||||
import moment = require('moment');
|
||||
|
||||
export class ShareDialog {
|
||||
export class ShareDialogPage {
|
||||
|
||||
formControllersPage = new FormControllersPage();
|
||||
shareDialog: ElementFinder = element(by.css('adf-share-dialog'));
|
@@ -18,7 +18,7 @@
|
||||
import { element, by, browser, ElementFinder, Locator } from 'protractor';
|
||||
import { BrowserVisibility, BrowserActions } from '@alfresco/adf-testing';
|
||||
|
||||
export class UploadDialog {
|
||||
export class UploadDialogPage {
|
||||
|
||||
closeButton: ElementFinder = element((by.css('footer[class*="upload-dialog__actions"] button[id="adf-upload-dialog-close"]')));
|
||||
dialog: ElementFinder = element(by.css('div[id="upload-dialog"]'));
|
@@ -18,7 +18,7 @@
|
||||
import { browser, by, element, ElementFinder } from 'protractor';
|
||||
import { BrowserActions, BrowserVisibility, FormControllersPage } from '@alfresco/adf-testing';
|
||||
|
||||
export class UploadToggles {
|
||||
export class UploadTogglesPage {
|
||||
|
||||
formControllersPage: FormControllersPage = new FormControllersPage();
|
||||
multipleFileUploadToggle: ElementFinder = element(by.id('adf-multiple-upload-switch'));
|
@@ -17,8 +17,8 @@
|
||||
|
||||
import { AppListCloudPage, BrowserActions, BrowserVisibility } from '@alfresco/adf-testing';
|
||||
import { browser, by, element, ElementFinder } from 'protractor';
|
||||
import { PeopleGroupCloudComponentPage } from './demo-shell/process-services/peopleGroupCloudComponentPage';
|
||||
import { ProcessServicesPage } from './process-services/processServicesPage';
|
||||
import { PeopleGroupCloudComponentPage } from './demo-shell/process-services/people-group-cloud-component.page';
|
||||
import { ProcessServicesPage } from './process-services/process-services.page';
|
||||
|
||||
export class NavigationBarPage {
|
||||
|
@@ -18,7 +18,7 @@
|
||||
import { FormControllersPage } from '@alfresco/adf-testing';
|
||||
import { element, by, ElementFinder } from 'protractor';
|
||||
|
||||
export class AppSettingsToggles {
|
||||
export class AppSettingsTogglesPage {
|
||||
|
||||
formControllersPage: FormControllersPage = new FormControllersPage();
|
||||
|
@@ -18,7 +18,7 @@
|
||||
import { element, by, Key, ElementFinder } from 'protractor';
|
||||
import { BrowserVisibility, BrowserActions } from '@alfresco/adf-testing';
|
||||
|
||||
export class StartTaskDialog {
|
||||
export class StartTaskDialogPage {
|
||||
|
||||
name: ElementFinder = element(by.css('input[id="name_id"]'));
|
||||
dueDate: ElementFinder = element(by.css('input[id="date_id"]'));
|
@@ -17,7 +17,7 @@
|
||||
|
||||
import { BrowserActions, BrowserVisibility, DataTableComponentPage } from '@alfresco/adf-testing';
|
||||
import { by, element, ElementFinder, Locator } from 'protractor';
|
||||
import { StartProcessPage } from './startProcessPage';
|
||||
import { StartProcessPage } from './start-process.page';
|
||||
|
||||
export class ProcessFiltersPage {
|
||||
|
@@ -15,7 +15,7 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
import { ProcessServiceTabBarPage } from './processServiceTabBarPage';
|
||||
import { ProcessServiceTabBarPage } from './process-service-tab-bar.page';
|
||||
|
||||
import { element, by, ElementFinder } from 'protractor';
|
||||
import { BrowserVisibility, BrowserActions } from '@alfresco/adf-testing';
|
@@ -17,11 +17,11 @@
|
||||
|
||||
import { BrowserActions, BrowserVisibility, TabsPage } from '@alfresco/adf-testing';
|
||||
import { browser, by, element, ElementFinder } from 'protractor';
|
||||
import { AppSettingsToggles } from './dialog/appSettingsToggles';
|
||||
import { AppSettingsTogglesPage } from './dialog/app-settings-toggles.page';
|
||||
|
||||
export class TaskDetailsPage {
|
||||
|
||||
appSettingsTogglesClass = new AppSettingsToggles();
|
||||
appSettingsTogglesClass = new AppSettingsTogglesPage();
|
||||
|
||||
formContent: ElementFinder = element(by.css('adf-form'));
|
||||
formNameField: ElementFinder = element(by.css('span[data-automation-id*="formName"] span'));
|
||||
@@ -321,7 +321,7 @@ export class TaskDetailsPage {
|
||||
await BrowserActions.click(this.auditLogButton);
|
||||
}
|
||||
|
||||
appSettingsToggles(): AppSettingsToggles {
|
||||
appSettingsToggles(): AppSettingsTogglesPage {
|
||||
return this.appSettingsTogglesClass;
|
||||
}
|
||||
|
@@ -15,12 +15,12 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
import { StartTaskDialog } from './dialog/startTaskDialog';
|
||||
import { TaskDetailsPage } from './taskDetailsPage';
|
||||
import { StartTaskDialogPage } from './dialog/start-task-dialog.page';
|
||||
import { TaskDetailsPage } from './task-details.page';
|
||||
|
||||
import { FiltersPage } from './filtersPage';
|
||||
import { ChecklistDialog } from './dialog/createChecklistDialog';
|
||||
import { TasksListPage } from './tasksListPage';
|
||||
import { FiltersPage } from './filters.page';
|
||||
import { ChecklistDialog } from './dialog/create-checklist-dialog.page';
|
||||
import { TasksListPage } from './tasks-list.page';
|
||||
import { element, by, ElementFinder } from 'protractor';
|
||||
import { BrowserVisibility, BrowserActions, FormFields } from '@alfresco/adf-testing';
|
||||
|
||||
@@ -39,16 +39,16 @@ export class TasksPage {
|
||||
numberOfChecklists: ElementFinder = element(by.css('[data-automation-id="checklist-label"] mat-chip'));
|
||||
sortByName = by.css('div[data-automation-id="auto_id_name"]');
|
||||
|
||||
async createNewTask(): Promise<StartTaskDialog> {
|
||||
async createNewTask(): Promise<StartTaskDialogPage> {
|
||||
await this.clickOnCreateButton();
|
||||
await BrowserActions.clickExecuteScript('button[data-automation-id="btn-start-task"]');
|
||||
return new StartTaskDialog();
|
||||
return new StartTaskDialogPage();
|
||||
}
|
||||
|
||||
async createTask({ name, description = '', dueDate = '', formName = 'None'}): Promise<void> {
|
||||
await this.clickOnCreateButton();
|
||||
await BrowserActions.clickExecuteScript('button[data-automation-id="btn-start-task"]');
|
||||
const dialog = new StartTaskDialog();
|
||||
const dialog = new StartTaskDialogPage();
|
||||
await dialog.addName(name);
|
||||
await dialog.addDescription(description);
|
||||
await dialog.addDueDate(dueDate);
|
@@ -17,7 +17,7 @@
|
||||
|
||||
import { BrowserVisibility, DataTableComponentPage, SearchSortingPickerPage } from '@alfresco/adf-testing';
|
||||
import { by, element, ElementFinder } from 'protractor';
|
||||
import { ContentServicesPage } from './contentServicesPage';
|
||||
import { ContentServicesPage } from './content-services.page';
|
||||
|
||||
export class SearchResultsPage {
|
||||
|
Reference in New Issue
Block a user