[ADF-4089] Refactoring ContentListPage (#4162)

* [ADF-NO-ISSUE] Refactoring ContentListPage

* Applying changes

* [ADF-4089] contentListPage refactoring

* Fixing missing dependencies

* Fixing core and search failing tests

* Fix tooltip document-list tests

* no message
This commit is contained in:
Marouan Bentaleb
2019-03-08 10:49:23 +00:00
committed by Eugenio Romano
parent 88ef01011e
commit 27c6e18a10
93 changed files with 3409 additions and 3840 deletions
+12 -13
View File
@@ -21,7 +21,6 @@ import { LoginPage } from '../../pages/adf/loginPage';
import { ViewerPage } from '../../pages/adf/viewerPage';
import { NavigationBarPage } from '../../pages/adf/navigationBarPage';
import { ContentServicesPage } from '../../pages/adf/contentServicesPage';
import { ContentListPage } from '../../pages/adf/dialog/contentListPage';
import { ShareDialog } from '../../pages/adf/dialog/shareDialog';
import { AboutPage } from '../../pages/adf/demo-shell/aboutPage';
@@ -36,7 +35,6 @@ import { AcsUserModel } from '../../models/ACS/acsUserModel';
import AlfrescoApi = require('alfresco-js-api-node');
import { UploadActions } from '../../actions/ACS/upload.actions';
import { browser } from 'protractor';
import { viewWrappedDebugError } from '@angular/core/src/view/errors';
xdescribe('Viewer', () => {
@@ -48,7 +46,7 @@ xdescribe('Viewer', () => {
let site;
let acsUser = new AcsUserModel();
let pngFileUploaded;
const contentList = new ContentListPage();
const contentList = contentServicesPage.getDocumentList();
const shareDialog = new ShareDialog();
const about = new AboutPage();
@@ -158,7 +156,7 @@ xdescribe('Viewer', () => {
});
it('[C260517] Should be possible to open any Archive file', () => {
contentServicesPage.navigateToFolder('archive');
contentServicesPage.doubleClickRow('archive');
uploadedArchives.forEach((currentFile) => {
if (currentFile.entry.name !== '.DS_Store') {
@@ -193,7 +191,7 @@ xdescribe('Viewer', () => {
});
it('[C280008] Should be possible to open any Excel file', () => {
contentServicesPage.navigateToFolder('excel');
contentServicesPage.doubleClickRow('excel');
uploadedExcels.forEach((currentFile) => {
if (currentFile.entry.name !== '.DS_Store') {
@@ -228,7 +226,7 @@ xdescribe('Viewer', () => {
});
it('[C280009] Should be possible to open any PowerPoint file', () => {
contentServicesPage.navigateToFolder('ppt');
contentServicesPage.doubleClickRow('ppt');
uploadedPpt.forEach((currentFile) => {
if (currentFile.entry.name !== '.DS_Store') {
@@ -263,7 +261,7 @@ xdescribe('Viewer', () => {
});
it('[C280010] Should be possible to open any Text file', () => {
contentServicesPage.navigateToFolder('text');
contentServicesPage.doubleClickRow('text');
uploadedTexts.forEach((currentFile) => {
if (currentFile.entry.name !== '.DS_Store') {
@@ -298,7 +296,7 @@ xdescribe('Viewer', () => {
});
it('[C280011] Should be possible to open any Word file', () => {
contentServicesPage.navigateToFolder('word');
contentServicesPage.doubleClickRow('word');
uploadedWords.forEach((currentFile) => {
if (currentFile.entry.name !== '.DS_Store') {
@@ -333,7 +331,7 @@ xdescribe('Viewer', () => {
});
it('[C280012] Should be possible to open any other Document supported extension', () => {
contentServicesPage.navigateToFolder('other');
contentServicesPage.doubleClickRow('other');
uploadedOthers.forEach((currentFile) => {
if (currentFile.entry.name !== '.DS_Store') {
@@ -372,7 +370,7 @@ xdescribe('Viewer', () => {
});
it('[C279966] Should be possible to open any Image supported extension', () => {
contentServicesPage.navigateToFolder('images');
contentServicesPage.doubleClickRow('images');
uploadedImages.forEach((currentFile) => {
if (currentFile.entry.name !== '.DS_Store') {
@@ -382,7 +380,7 @@ xdescribe('Viewer', () => {
}
});
contentServicesPage.navigateToFolder('images-rendition');
contentServicesPage.doubleClickRow('images-rendition');
uploadedImgRenditionFolderInfo.forEach((currentFile) => {
if (currentFile.entry.name !== '.DS_Store') {
@@ -434,9 +432,10 @@ xdescribe('Viewer', () => {
});
it('[C260106] Should be able to open a Word file shared via API', () => {
contentServicesPage.navigateToDocumentList();
navigationBarPage.clickContentServicesButton();
contentServicesPage.waitForTableBody();
contentList.clickRowToSelect(wordFileInfo.name);
contentList.selectRow(wordFileInfo.name);
contentServicesPage.clickShareButton();
shareDialog.checkDialogIsDisplayed();
shareDialog.clickShareLinkButton();
+6 -6
View File
@@ -21,7 +21,7 @@ import { LoginPage } from '../../pages/adf/loginPage';
import { ContentServicesPage } from '../../pages/adf/contentServicesPage';
import { ViewerPage } from '../../pages/adf/viewerPage';
import { NavigationBarPage } from '../../pages/adf/navigationBarPage';
import { DataTablePage } from '../../pages/adf/dataTablePage';
import { DataTableComponentPage } from '../../pages/adf/dataTableComponentPage';
import resources = require('../../util/resources');
@@ -38,7 +38,7 @@ describe('Viewer - properties', () => {
let contentServicesPage = new ContentServicesPage();
let loginPage = new LoginPage();
let navigationBarPage = new NavigationBarPage();
let dataTable = new DataTablePage();
let dataTable = new DataTableComponentPage();
let pngFile = new FileModel({
'name': resources.Files.ADF_DOCUMENTS.PNG.file_name,
@@ -189,18 +189,18 @@ describe('Viewer - properties', () => {
viewerPage.clickCloseButton();
navigationBarPage.clickOverlayViewerButton();
dataTable.doubleClickRow(fileForOverlay.name);
dataTable.doubleClickRow('Name', fileForOverlay.name);
viewerPage.checkOverlayViewerIsDisplayed();
viewerPage.clickCloseButton();
dataTable.doubleClickRow(pngFile.name);
dataTable.doubleClickRow('Name', pngFile.name);
viewerPage.checkOverlayViewerIsDisplayed();
viewerPage.clickCloseButton();
viewerPage.disableOverlay();
dataTable.doubleClickRow(fileForOverlay.name);
dataTable.doubleClickRow('Name', fileForOverlay.name);
viewerPage.checkImgContainerIsDisplayed();
viewerPage.checkInlineViewerIsDisplayed();
dataTable.doubleClickRow(pngFile.name);
dataTable.doubleClickRow('Name', pngFile.name);
viewerPage.checkImgContainerIsDisplayed();
viewerPage.checkInlineViewerIsDisplayed();
});