mirror of
https://github.com/Alfresco/alfresco-ng2-components.git
synced 2025-07-24 17:32:15 +00:00
[ADF-5235] Facet fix and improve search test (#6122)
* improve search test * fix * fix * fix * changes * modify * logout public URL * improve stability some e2e * fx lint * fix * fix * improve * fix * improve * fix * fix * fix * fix [skip ci] * fix * some fix [skip ci] * fix * fix lint * fix * fix * fix * fix * fix * fix * fix * fix * fix * convert C291893 in manual test case in testrail * fix * fix
This commit is contained in:
@@ -17,7 +17,7 @@
|
||||
|
||||
import {
|
||||
ApiService,
|
||||
BrowserActions, BrowserVisibility,
|
||||
BrowserActions,
|
||||
LoginPage,
|
||||
UploadActions,
|
||||
UserModel,
|
||||
@@ -29,7 +29,6 @@ import { UploadTogglesPage } from '../../core/pages/dialog/upload-toggles.page';
|
||||
import { FileModel } from '../../models/ACS/file.model';
|
||||
import { browser } from 'protractor';
|
||||
import { VersionManagePage } from '../../core/pages/version-manager.page';
|
||||
import { FolderModel } from '../../models/ACS/folder.model';
|
||||
|
||||
describe('Upload component', () => {
|
||||
|
||||
@@ -68,30 +67,6 @@ describe('Upload component', () => {
|
||||
const filesLocation = [pdfFileModel.location, docxFileModel.location, pngFileModel.location, firstPdfFileModel.location];
|
||||
const filesName = [pdfFileModel.name, docxFileModel.name, pngFileModel.name, firstPdfFileModel.name];
|
||||
|
||||
const parentFolder = new FolderModel({
|
||||
name: browser.params.resources.Files.ADF_DOCUMENTS.FOLDER_ONE.folder_name,
|
||||
location: browser.params.resources.Files.ADF_DOCUMENTS.FOLDER_ONE.folder_location
|
||||
});
|
||||
|
||||
const fileInsideParentFolder = new FolderModel({
|
||||
name: browser.params.resources.Files.ADF_DOCUMENTS.FILE_INSIDE_FOLDER_ONE.file_name,
|
||||
location: browser.params.resources.Files.ADF_DOCUMENTS.FILE_INSIDE_FOLDER_ONE.file_location
|
||||
});
|
||||
const subFolder = new FolderModel({
|
||||
name: browser.params.resources.Files.ADF_DOCUMENTS.FOLDER_TWO.folder_name,
|
||||
location: browser.params.resources.Files.ADF_DOCUMENTS.FOLDER_TWO.folder_location
|
||||
});
|
||||
|
||||
const fileInsideSubFolder = new FolderModel({
|
||||
name: browser.params.resources.Files.ADF_DOCUMENTS.FILE_INSIDE_FOLDER_TWO.file_name,
|
||||
location: browser.params.resources.Files.ADF_DOCUMENTS.FILE_INSIDE_FOLDER_TWO.file_location
|
||||
});
|
||||
|
||||
const adfBigFolder = new FolderModel({
|
||||
name: browser.params.resources.Files.ADF_DOCUMENTS.ADF_FOLDER.folder_name,
|
||||
location: browser.params.resources.Files.ADF_DOCUMENTS.ADF_FOLDER.folder_location
|
||||
});
|
||||
|
||||
beforeAll(async () => {
|
||||
await apiService.getInstance().login(browser.params.testConfig.admin.email, browser.params.testConfig.admin.password);
|
||||
acsUser = await usersActions.createUser();
|
||||
@@ -209,46 +184,4 @@ describe('Upload component', () => {
|
||||
await uploadDialog.dialogIsNotDisplayed();
|
||||
});
|
||||
|
||||
it('[C291893] Should enable folder upload in selected node', async () => {
|
||||
await contentServicesPage.checkUploadButton();
|
||||
await expect(await uploadToggles.checkFolderUploadToggleIsNotEnabled()).toBe(true);
|
||||
|
||||
await uploadToggles.enableFolderUpload();
|
||||
await expect(await uploadToggles.checkFolderUploadToggleIsEnabled()).toBe(true);
|
||||
await contentServicesPage.uploadFolder(parentFolder.location);
|
||||
await uploadDialog.fileIsUploaded(fileInsideParentFolder.name);
|
||||
await expect(await uploadDialog.numberOfCurrentFilesUploaded()).toEqual('1');
|
||||
await expect(await uploadDialog.numberOfInitialFilesUploaded()).toEqual('1');
|
||||
await uploadDialog.clickOnCloseButton();
|
||||
await uploadDialog.dialogIsNotDisplayed();
|
||||
|
||||
await contentServicesPage.openFolder(parentFolder.name);
|
||||
await expect(await uploadToggles.checkFolderUploadToggleIsNotEnabled()).toBe(true);
|
||||
await uploadToggles.enableFolderUpload();
|
||||
await expect(await uploadToggles.checkFolderUploadToggleIsEnabled()).toBe(true);
|
||||
await contentServicesPage.uploadFolder(subFolder.location);
|
||||
await uploadDialog.fileIsUploaded(fileInsideSubFolder.name);
|
||||
await uploadDialog.clickOnCloseButton();
|
||||
await uploadDialog.dialogIsNotDisplayed();
|
||||
|
||||
await uploadToggles.enableFolderUpload();
|
||||
|
||||
await browser.executeScript(` setInterval(() => {
|
||||
if(document.querySelector('[data-automation-id="adf"]')){
|
||||
document.querySelector("#adf-upload-dialog-cancel-all").click();
|
||||
document.querySelector("#adf-upload-dialog-cancel").click();
|
||||
}
|
||||
}, 2000)`);
|
||||
await contentServicesPage.uploadFolder(adfBigFolder.location);
|
||||
|
||||
await uploadDialog.fileIsUploaded('a_png_noBackground_file.PNG');
|
||||
await uploadDialog.fileIsCancelled('a_png_noBackground_file.PNG');
|
||||
|
||||
await BrowserVisibility.waitUntilElementHasText(uploadDialog.title, 'Upload canceled');
|
||||
await uploadDialog.clickOnCloseButton();
|
||||
await uploadDialog.dialogIsNotDisplayed();
|
||||
await contentServicesPage.openFolder(adfBigFolder.name);
|
||||
await browser.sleep(2000); // We need to wai when we upload too many files we have to wait the revert
|
||||
await expect(contentServicesPage.numberOfResultsDisplayed()).toBe(0);
|
||||
});
|
||||
});
|
||||
|
Reference in New Issue
Block a user