[ADF-4099]Implement tests for The metadata group is always showed even though the properties are not there (#4421)

* Create a custom empty aspect.

* Implement empty aspect

* Add ' The aspect with empty properties is displayed' test.

* Fix lint errors

* Enabling screenshots

* no message

* Fix upload tests

* no message

* Trying to fix upload tests

* no message

* remove save

* lint

* Fix lint
This commit is contained in:
cristinaj
2019-03-19 17:12:35 +02:00
committed by Eugenio Romano
parent 355971e0ad
commit 34b5c5a1b3
5 changed files with 114 additions and 6 deletions

View File

@@ -134,6 +134,8 @@ describe('Upload component', () => {
it('[C260173] Should be able to upload folder when enabled', () => {
uploadToggles.enableFolderUpload();
uploadToggles.checkFolderUploadToggleIsEnabled();
contentServicesPage.uploadFolder(folderOne.location);
uploadDialog.checkUploadCompleted().then(() => {
contentServicesPage.checkContentIsDisplayed(folderOne.name);
@@ -193,6 +195,8 @@ describe('Upload component', () => {
it('[C272794] Should display tooltip for uploading files', () => {
uploadToggles.enableMultipleFileUpload();
uploadToggles.checkMultipleFileUploadToggleIsEnabled();
browser.driver.sleep(1000);
expect(contentServicesPage.getMultipleFileButtonTooltip()).toEqual('Custom tooltip');
uploadToggles.disableMultipleFileUpload();
@@ -218,6 +222,7 @@ describe('Upload component', () => {
it('[C260172] Should be possible to enable versioning', () => {
uploadToggles.enableVersioning();
uploadToggles.checkVersioningToggleIsEnabled();
contentServicesPage
.uploadFile(pdfFileModel.location)
@@ -247,6 +252,7 @@ describe('Upload component', () => {
contentServicesPage.goToDocumentList();
contentServicesPage.checkAcsContainer();
uploadToggles.enableMaxSize();
uploadToggles.checkMaxSizeToggleIsEnabled();
uploadToggles.addMaxSize('400');
contentServicesPage.uploadFile(fileWithSpecificSize.location);
uploadDialog.fileIsUploaded(fileWithSpecificSize.name).clickOnCloseButton().dialogIsNotDisplayed();
@@ -268,6 +274,7 @@ describe('Upload component', () => {
it('[C272796] Should be possible to set max size to 0', () => {
contentServicesPage.goToDocumentList();
uploadToggles.enableMaxSize();
uploadToggles.checkMaxSizeToggleIsEnabled();
uploadToggles.addMaxSize('0');
contentServicesPage.uploadFile(fileWithSpecificSize.location);
// expect(contentServicesPage.getErrorMessage()).toEqual('File ' + fileWithSpecificSize.name + ' is larger than the allowed file size');
@@ -281,6 +288,7 @@ describe('Upload component', () => {
it('[C272797] Should be possible to set max size to 1', () => {
uploadToggles.enableMaxSize();
uploadToggles.checkMaxSizeToggleIsEnabled();
browser.driver.sleep(1000);
uploadToggles.addMaxSize('1');
uploadToggles.disableMaxSize();

View File

@@ -121,12 +121,12 @@ describe('Upload - User permission', () => {
it('[C212861] Should not be allowed to Drag and drop a file/folder in a folder with consumer permissions', () => {
contentServicesPage.checkDragAndDropDIsDisplayed();
contentServicesPage.dragAndDropFile(emptyFile.location);
contentServicesPage.dragAndDropFolder(folder.location);
contentServicesPage.checkContentIsDisplayed(emptyFile.name);
contentServicesPage.checkContentIsDisplayed(folder.name);
contentServicesPage.dragAndDropFile(emptyFile.location);
contentServicesPage.checkContentIsDisplayed(emptyFile.name);
navigationBarPage.openContentServicesFolder(this.consumerSite.entry.guid);
browser.sleep(3000);
@@ -175,6 +175,7 @@ describe('Upload - User permission', () => {
it('[C279916] Should not be allowed to upload a folder in folder with consumer permissions', () => {
uploadToggles.enableFolderUpload();
uploadToggles.checkFolderUploadToggleIsEnabled();
contentServicesPage.uploadFolder(folder.location)
.checkContentIsDisplayed(folder.name);
@@ -190,6 +191,7 @@ describe('Upload - User permission', () => {
browser.sleep(3000);
uploadToggles.enableFolderUpload();
uploadToggles.checkFolderUploadToggleIsEnabled();
contentServicesPage.uploadFolder(folder.location);
@@ -211,7 +213,10 @@ describe('Upload - User permission', () => {
contentServicesPage.checkDragAndDropDIsDisplayed();
contentServicesPage.dragAndDropFile(emptyFile.location);
contentServicesPage.dragAndDropFolder(folder.location);
contentServicesPage.checkContentIsDisplayed(emptyFile.location);
contentServicesPage.dragAndDropFolder(folder.name);
contentServicesPage.checkContentIsDisplayed(folder.name);
let fileInTheUploadedFolder = 'share_profile_pic.png';
@@ -227,6 +232,7 @@ describe('Upload - User permission', () => {
it('[C279918] Should be allowed to upload a folder in a folder with manager permissions', () => {
uploadToggles.enableFolderUpload();
uploadToggles.checkFolderUploadToggleIsEnabled();
contentServicesPage.uploadFolder(folder.location);
uploadDialog.checkUploadCompleted().then(() => {