mirror of
https://github.com/Alfresco/alfresco-content-app.git
synced 2025-07-24 17:31:52 +00:00
[ACA-3427] Remove About tab when it's not useful (#1491)
* [ACA-3427] Remove About tab when it's not useful * Add unit tests for isLibraryManager rule * Fix e2e tests * Fix e2e tests and add rule to docs * Fix e2e tests
This commit is contained in:
@@ -38,12 +38,12 @@ const memberToolbarPrimary = ['Leave Library', 'View Details', 'More Actions'];
|
||||
const favToolbarMore = ['Delete', 'Remove Favorite'];
|
||||
const notFavToolbarMore = ['Delete', 'Favorite'];
|
||||
const searchMemberToolbarPrimary = ['Toggle search filter', 'Leave Library', 'View Details', 'More Actions'];
|
||||
const searchReqJoinToolbarPrimary = ['Toggle search filter', 'Cancel Join Request', 'View Details', 'More Actions'];
|
||||
const searchNotMemberToolbarPrimary = ['Toggle search filter', 'Join', 'View Details', 'More Actions'];
|
||||
const reqJoinToolbarMore = ['Cancel Join Request', 'View Details', 'More Actions'];
|
||||
const searchReqJoinToolbarPrimary = ['Toggle search filter', 'Cancel Join Request', 'More Actions'];
|
||||
const searchNotMemberToolbarPrimary = ['Toggle search filter', 'Join', 'More Actions'];
|
||||
const reqJoinToolbarMore = ['Cancel Join Request', 'More Actions'];
|
||||
const notMemberFavContextMenu = ['Join', 'Delete', 'Remove Favorite'];
|
||||
const notMemberNotFavContextMenu = ['Join', 'Delete', 'Favorite'];
|
||||
const notMemberToolbarPrimary = ['Join', 'View Details', 'More Actions'];
|
||||
const notMemberToolbarPrimary = ['Join', 'More Actions'];
|
||||
const reqJoinNotFavContextMenu = ['Cancel Join Request', 'Delete', 'Favorite'];
|
||||
const reqJoinFavContextMenu = ['Cancel Join Request', 'Delete', 'Remove Favorite'];
|
||||
|
||||
|
@@ -112,7 +112,7 @@ describe('Library properties', () => {
|
||||
await infoDrawer.waitForInfoDrawerToOpen();
|
||||
|
||||
expect(await infoDrawer.getHeaderTitle()).toEqual('Details');
|
||||
expect(await infoDrawer.isAboutTabDisplayed()).toBe(true, 'About tab is not displayed');
|
||||
expect(await infoDrawer.isPropertiesTabDisplayed()).toBe(true, 'Properties tab is not displayed');
|
||||
expect(await aboutTab.isNameDisplayed()).toBe(true, 'Name field not displayed');
|
||||
expect(await aboutTab.isLibraryIdDisplayed()).toBe(true, 'Library ID field not displayed');
|
||||
expect(await aboutTab.isVisibilityDisplayed()).toBe(true, 'Visibility field not displayed');
|
||||
@@ -236,14 +236,11 @@ describe('Library properties', () => {
|
||||
done();
|
||||
});
|
||||
|
||||
it('[C289337] Edit button is not displayed when user is not the library manager', async () => {
|
||||
it('[C289337] Info drawer button is not displayed when user is not the library manager', async () => {
|
||||
await loginPage.loginWith(user2);
|
||||
|
||||
await page.clickFileLibrariesAndWait();
|
||||
await dataTable.selectItem(site.name);
|
||||
await page.toolbar.viewDetailsButton.click();
|
||||
await infoDrawer.waitForInfoDrawerToOpen();
|
||||
expect(await aboutTab.isEditLibraryPropertiesDisplayed()).toBe(false, 'Edit action is displayed');
|
||||
expect(await page.toolbar.isButtonPresent('View Details')).toBe(false, 'View Details is present');
|
||||
});
|
||||
|
||||
it('[C289344] Error notification', async () => {
|
||||
|
Reference in New Issue
Block a user