[ADF-4095] Test Inherit Permission (#4325)

* in progress

* in progress

* ADF-4012 pull request ready

* crc's

* crc's - moved the methods ProcessListCloudComponent to dataTablePage, to keep it common.

* crc's - moved the methods ProcessListCloudComponent to dataTablePage, to keep it common.

* changed the locator to use data-automation-id

* linting fix

* test automated - C268974

* test automated - C268974

* crc's

* crc's

* crc's
This commit is contained in:
gmandakini
2019-02-18 18:36:42 +00:00
committed by Eugenio Romano
parent cdcff5b4e8
commit 2a2708e5d6
2 changed files with 40 additions and 0 deletions

View File

@@ -25,6 +25,7 @@ import { ContentListPage } from '../pages/adf/dialog/contentListPage';
import AlfrescoApi = require('alfresco-js-api-node');
import { FileModel } from '../models/ACS/fileModel';
import { UploadActions } from '../actions/ACS/upload.actions';
import { DataTablePage } from '../pages/adf/dataTablePage';
import { Util } from '../util/util';
import { browser } from 'protractor';
@@ -35,6 +36,7 @@ describe('Permissions Component', function () {
let permissionsPage = new PermissionsPage();
let uploadActions = new UploadActions();
let contentList = new ContentListPage();
let dataTablePage = new DataTablePage();
let acsUser, file;
let fileModel = new FileModel({
@@ -117,4 +119,16 @@ describe('Permissions Component', function () {
permissionsPage.checkUserOrGroupIsAdded('GROUP_' + groupBody.id);
});
it('[C268974] Inherit Permission', () => {
permissionsPage.checkPermissionInheritedButtonIsDisplayed();
expect(permissionsPage.getPermissionInheritedButtonText()).toBe('Permission Inherited');
permissionsPage.checkPermissionsDatatableIsDisplayed();
permissionsPage.clickPermissionInheritedButton();
expect(permissionsPage.getPermissionInheritedButtonText()).toBe('Inherit Permission');
permissionsPage.checkNoPermissionsIsDisplayed();
permissionsPage.clickPermissionInheritedButton();
expect(permissionsPage.getPermissionInheritedButtonText()).toBe('Permission Inherited');
permissionsPage.checkPermissionsDatatableIsDisplayed();
});
});