[ACS-11554] MNT-11554 automated (#5175)

* [ACS-11554] MNT-11554 automated

* [ACS-11554] package-lock.json reverted
This commit is contained in:
Adam Świderski
2026-05-06 09:36:11 +02:00
committed by GitHub
parent 180c1e8da0
commit 7e9afb39b1
3 changed files with 13 additions and 1 deletions
@@ -83,4 +83,12 @@ test.describe('Sidebar', () => {
await searchPage.sidenav.expandedSidenav.waitFor({ state: 'attached' });
await expect(personalFiles.sidenav.expandedSidenav, 'Sidebar not expanded').toBeVisible();
});
test('[XAT-19271] Repository / Company Home button is accessible for all users on the sidebar', async ({ personalFiles }) => {
await personalFiles.navigate();
await personalFiles.sidenav.openPanel(SIDEBAR_LABELS.REPOSITORY);
expect(await personalFiles.sidenav.isActive(SIDEBAR_LABELS.REPOSITORY), 'Repository tab not active').toBe(true);
await personalFiles.dataTable.spinnerWaitForReload();
expect(await personalFiles.dataTable.isEmpty()).toBe(false);
});
});
@@ -36,6 +36,7 @@ export class SidenavComponent extends BaseComponent {
private readonly recentFiles = this.getChild(`[data-automation-id='app.navbar.recentFiles']`);
private readonly favorites = this.getChild(`[data-automation-id='app.navbar.favorites']`);
private readonly trash = this.getChild(`[data-automation-id='app.navbar.trashcan']`);
private readonly repository = this.getChild(`[data-automation-id="app.navbar.repositoryView"]`);
private readonly sidenavToggle = this.getChild(`.aca-sidenav-header-title-logo`);
private readonly sidenavExpand = this.page.locator(`[title='Expand navigation menu']`);
public expandedSidenav = this.getChild(`[data-automation-id='expanded']`);
@@ -69,6 +70,8 @@ export class SidenavComponent extends BaseComponent {
return this.favorites;
case SIDEBAR_LABELS.TRASH:
return this.trash;
case SIDEBAR_LABELS.REPOSITORY:
return this.repository;
default:
return this.personalFiles;
}
@@ -41,7 +41,8 @@ export const SIDEBAR_LABELS = {
SHARED_FILES: 'Shared',
RECENT_FILES: 'Recent Files',
FAVORITES: 'Favorites',
TRASH: 'Trash'
TRASH: 'Trash',
REPOSITORY: 'Repository'
};
export const SITE_ROLES = {