mirror of
https://github.com/Alfresco/alfresco-content-app.git
synced 2025-07-24 17:31:52 +00:00
[ACS-9249] Add number of files to Folder Information (#4626)
* [ACS-9249] Add number of files to Folder Information * [ACS-9249] cr fix * [ACS-9249] fix e2e's
This commit is contained in:
committed by
GitHub
parent
e110b73613
commit
29212b3cb3
@@ -126,6 +126,7 @@ test.describe('Actions - Folder Information', () => {
|
||||
async function checkFolderInformation(
|
||||
page: PersonalFilesPage | MyLibrariesPage | SearchPage,
|
||||
folderName: string,
|
||||
expectedNumber: string,
|
||||
expectedSize: string,
|
||||
location: string,
|
||||
isEmptyFolder?: 'isEmpty'
|
||||
@@ -134,6 +135,7 @@ test.describe('Actions - Folder Information', () => {
|
||||
await page.acaHeader.clickMoreActions();
|
||||
await page.matMenu.clickMenuItem('Folder Information');
|
||||
await expect(async () => {
|
||||
expect(await page.folderInformationDialog.folderNumberOfFiles.textContent()).toContain(expectedNumber);
|
||||
expect(await page.folderInformationDialog.folderSize.textContent()).toContain(expectedSize);
|
||||
}).toPass({
|
||||
intervals: [1_000],
|
||||
@@ -151,34 +153,46 @@ test.describe('Actions - Folder Information', () => {
|
||||
|
||||
test('[XAT-17722] Folder information Empty folder size and number of documents as 0', async ({ personalFiles }) => {
|
||||
await personalFiles.navigate();
|
||||
await checkFolderInformation(personalFiles, emptyFolder, '0 bytes for 0 files', `/Company Home/User Homes/${username}`, 'isEmpty');
|
||||
await checkFolderInformation(personalFiles, emptyFolder, '0', '0 bytes', `/Company Home/User Homes/${username}`, 'isEmpty');
|
||||
});
|
||||
|
||||
test('[XAT-17715] Folder information correct folder size and number of documents - single file', async ({ personalFiles }) => {
|
||||
await personalFiles.navigate();
|
||||
await checkFolderInformation(personalFiles, folder1File, 'for 1 files', `/Company Home/User Homes/${username}`);
|
||||
await checkFolderInformation(personalFiles, folder1File, '1', '13,877 bytes (13.88 KB on disk)', `/Company Home/User Homes/${username}`);
|
||||
});
|
||||
|
||||
test('[XAT-17752] Folder information correct folder size and number of documents - multiple files', async ({ personalFiles }) => {
|
||||
await personalFiles.navigate();
|
||||
await checkFolderInformation(personalFiles, folderXFiles, 'for 3 files', `/Company Home/User Homes/${username}`);
|
||||
await checkFolderInformation(personalFiles, folderXFiles, '3', '41,631 bytes (41.63 KB on disk)', `/Company Home/User Homes/${username}`);
|
||||
});
|
||||
|
||||
test('[XAT-17753] Folder information correct folder size and number of documents - folder and files', async ({ personalFiles }) => {
|
||||
await personalFiles.navigate();
|
||||
await checkFolderInformation(personalFiles, folderXFilesAndFolders, 'for 5 files', `/Company Home/User Homes/${username}`);
|
||||
await checkFolderInformation(
|
||||
personalFiles,
|
||||
folderXFilesAndFolders,
|
||||
'5',
|
||||
'69,385 bytes (69.39 KB on disk)',
|
||||
`/Company Home/User Homes/${username}`
|
||||
);
|
||||
});
|
||||
|
||||
test('[XAT-17758] Folder information correct folder size and number of documents - from libraries', async ({ myLibrariesPage }) => {
|
||||
await myLibrariesPage.navigate();
|
||||
await myLibrariesPage.dataTable.getRowByName(libraryForFolder).dblclick();
|
||||
await checkFolderInformation(myLibrariesPage, folderInLibrary, 'for 1 files', `/Company Home/Sites/${libraryForFolder}/documentLibrary`);
|
||||
await checkFolderInformation(
|
||||
myLibrariesPage,
|
||||
folderInLibrary,
|
||||
'1',
|
||||
'13,877 bytes (13.88 KB on disk)',
|
||||
`/Company Home/Sites/${libraryForFolder}/documentLibrary`
|
||||
);
|
||||
});
|
||||
|
||||
test('[XAT-17759] Folder information correct folder size and number of documents - from search', async ({ personalFiles, searchPage }) => {
|
||||
await personalFiles.navigate();
|
||||
await searchPage.searchWithin(folderForSearch, 'folders');
|
||||
await checkFolderInformation(searchPage, folderForSearch, 'for 2 files', `/Company Home/User Homes/${username}`);
|
||||
await checkFolderInformation(searchPage, folderForSearch, '2', '27,754 bytes (27.75 KB on disk)', `/Company Home/User Homes/${username}`);
|
||||
});
|
||||
|
||||
test('[XAT-17766] Folder information correct folder size and number of documents - nested folders', async ({ personalFiles }) => {
|
||||
@@ -188,7 +202,8 @@ test.describe('Actions - Folder Information', () => {
|
||||
await checkFolderInformation(
|
||||
personalFiles,
|
||||
folderNested3,
|
||||
'for 1 files',
|
||||
'1',
|
||||
'13,877 bytes (13.88 KB on disk)',
|
||||
`/Company Home/User Homes/${username}/${folderNested1}/${folderNested2}`
|
||||
);
|
||||
});
|
||||
|
Reference in New Issue
Block a user