[ACS-9297] [ACA] [E2E] Update test IDs to match the XRAY test cases IDs (#4429)

* [ACS-9297] [E2E] Authentication and List Views updated

* [ACS-9297] navigation tests IDs updated

* [ACS-9297] updated pagination IDs

* [ACS-9297] updated download actions ids

* [ACS-9297] Updated upload-download actions IDs & changed the location of viewer-version-actions tests to match XRAY

* [ACS-9297] updated copy-move-actions IDs

* [ACS-9297] Updated delete-actions IDs

* [ACS-9297] updated create-actions IDs

* [ACS-9297] Updated library-actions IDs

* [ACS_9297] Updated share IDs

* [ACS-9297] Special Permissions Updated IDs

* [ACS-9297] Updated viewer IDs

* [ACS-9297] Updated comments IDs

* [ACS-9297] Updated Search IDs

* [ACS-9297] Updated the remaning IDs

* [ACS-9297] one tests excluded one duplicated deleted

* [ACS-9297] fixing rebase mistakes 1
This commit is contained in:
Adam Świderski
2025-03-19 10:20:24 +01:00
committed by GitHub
parent 8fffe98e01
commit 9d22bf0efe
65 changed files with 562 additions and 526 deletions

View File

@@ -1,7 +1,7 @@
{
"C290019": "https://hyland.atlassian.net/browse/ACS-6928",
"C290018": "https://hyland.atlassian.net/browse/ACS-6928",
"C699046-3": "https://hyland.atlassian.net/browse/ACS-7464",
"C699498": "https://hyland.atlassian.net/browse/ACS-7682",
"C277736": "https://hyland.atlassian.net/browse/ACS-9192"
"XAT-5601": "https://hyland.atlassian.net/browse/ACS-6928",
"XAT-5600": "https://hyland.atlassian.net/browse/ACS-6928",
"XAT-17697": "https://hyland.atlassian.net/browse/ACS-7464",
"XAT-5580": "https://hyland.atlassian.net/browse/ACS-7682",
"XAT-5571": "https://hyland.atlassian.net/browse/ACS-9192"
}

View File

@@ -71,7 +71,7 @@ test.describe('Search - Filters - Categories', () => {
await categoriesApi.deleteCategory(categoryId);
});
test('[C699498] Filter by categories', async ({ searchPage }) => {
test('[XAT-5580] Should able to filter search result with category', async ({ searchPage }) => {
await searchPage.searchWithin(randomId, 'files');
await searchPage.searchFilters.categoriesFilter.click();
await searchPage.searchFiltersCategories.addOptionInput.fill(newSubcategories[0].name);

View File

@@ -58,7 +58,7 @@ test.describe('Search - Filters - Date', () => {
await Utils.deleteNodesSitesEmptyTrashcan(nodesApi, trashcanApi, 'afterAll failed');
});
test('[C699048-1] [C699049-1] Filter by date - Changing tabs', async ({ searchPage }) => {
test('[XAT-17698] Filter by date - Changing tabs', async ({ searchPage }) => {
await searchPage.acaHeader.searchButton.click();
await searchPage.searchFilters.dateFilter.click();
await searchPage.searchFiltersDate.betweenButton.click();
@@ -74,7 +74,7 @@ test.describe('Search - Filters - Date', () => {
expect(await searchPage.searchFiltersDate.isSearchTabSelected()).toBe('true');
});
test('[C699048-2] Filter by date - Created anytime', async ({ searchPage }) => {
test('[XAT-5582] Should able to filter search result with Created date under Date Facet - Created anytime', async ({ searchPage }) => {
await searchPage.searchFiltersDate.filterFilesByDate({
searchPage,
filterType: 'anytime',
@@ -85,7 +85,7 @@ test.describe('Search - Filters - Date', () => {
});
});
test('[C699049-2] Filter by date - Modified anytime', async ({ searchPage }) => {
test('[XAT-5583] Should able to filter search result with Modified date under Date Facet - Modified anytime', async ({ searchPage }) => {
await searchPage.searchFiltersDate.filterFilesByDate({
searchPage,
filterType: 'anytime',
@@ -96,7 +96,7 @@ test.describe('Search - Filters - Date', () => {
});
});
test('[C699048-3] Filter by date - Created in the last', async ({ searchPage }) => {
test('[XAT-17699] Should able to filter search result with Created date under Date Facet - Created in the last', async ({ searchPage }) => {
await searchPage.searchFiltersDate.filterFilesByDate({
searchPage,
filterType: 'inTheLast',
@@ -108,7 +108,7 @@ test.describe('Search - Filters - Date', () => {
});
});
test('[C699049-3] Filter by date - Modified in the last', async ({ searchPage }) => {
test('[XAT-17701] Should able to filter search result with Modified date under Date Facet - Modified in the last', async ({ searchPage }) => {
await searchPage.searchFiltersDate.filterFilesByDate({
searchPage,
filterType: 'inTheLast',
@@ -120,7 +120,7 @@ test.describe('Search - Filters - Date', () => {
});
});
test('[C699048-4] Filter by date - Created between', async ({ searchPage }) => {
test('[XAT-17700] Should able to filter search result with Created date under Date Facet - Created between', async ({ searchPage }) => {
await searchPage.searchFiltersDate.filterFilesByDate({
searchPage,
filterType: 'between',
@@ -134,7 +134,7 @@ test.describe('Search - Filters - Date', () => {
});
});
test('[C699049-4] Filter by date - Modified between', async ({ searchPage }) => {
test('[XAT-17702] Should able to filter search result with Modified date under Date Facet - Modified between', async ({ searchPage }) => {
await searchPage.searchFiltersDate.filterFilesByDate({
searchPage,
filterType: 'between',

View File

@@ -43,7 +43,7 @@ test.describe('Search - Filters - General', () => {
}
});
test('[C704281] [C704282] Menu cards have proper titles', async ({ searchPage }) => {
test('[XAT-5575] Search Filters Menu cards have proper titles', async ({ searchPage }) => {
async function checkMenuCardTitle(page: SearchPage, filterLocator: Locator, expectText: string): Promise<void> {
await filterLocator.click();
await expect(page.searchFilters.menuCardTitle).toContainText(expectText);
@@ -84,7 +84,7 @@ test.describe('Search - Filters - General', () => {
}
});
test('[C704283] Facets filters can be cleared', async ({ searchPage }) => {
test('[XAT-5577] Menu cards filters can be cleared with "Clear" button', async ({ searchPage }) => {
const filterTextBefore = await searchPage.searchFilters.propertiesFilter.textContent();
await searchPage.searchFilters.propertiesFilter.click();
await searchPage.searchFiltersProperties.fileSizeInput.fill('1000');
@@ -101,7 +101,7 @@ test.describe('Search - Filters - General', () => {
expect(filterTextAfter).not.toEqual(filterTextCleared);
});
test('[C699499] All filters can be reset with reset button', async ({ searchPage }) => {
test('[XAT-5574] All Search filters can be reset with reset button', async ({ searchPage }) => {
const propertiesFilterTextBefore = await searchPage.searchFilters.propertiesFilter.textContent();
await searchPage.searchFilters.propertiesFilter.click();
await searchPage.searchFiltersProperties.fileSizeInput.fill('1000');

View File

@@ -67,7 +67,7 @@ test.describe('Search - Filters - Location', () => {
await Utils.deleteNodesSitesEmptyTrashcan(nodesApi, trashcanApi, 'afterAll failed', siteAdminApi, [siteId]);
});
test('[C279231] Filter by location - files', async ({ searchPage }) => {
test('[XAT-5603] Only files are returned when Files option is the only one checked', async ({ searchPage }) => {
await searchPage.searchWithin(random, 'files');
await expect(searchPage.dataTable.getRowByName(fileJpg)).toBeVisible();
@@ -79,7 +79,7 @@ test.describe('Search - Filters - Location', () => {
await expect(searchPage.dataTable.getRowByName(filePdf)).toBeHidden();
});
test('[C279231] Filter by location - folders', async ({ searchPage }) => {
test('[XAT-5604] Only folders are returned when Folders option is the only one checked', async ({ searchPage }) => {
await searchPage.searchWithin(random, 'folders');
await expect(searchPage.dataTable.getRowByName(userFolder)).toBeVisible();

View File

@@ -75,7 +75,7 @@ test.describe('Search - Filters - Logic', () => {
await Utils.deleteNodesSitesEmptyTrashcan(nodesApi, trashcanApi, 'afterAll failed');
});
test('[C699500] Filter with Match All', async ({ searchPage }) => {
test('[XAT-5584] should able to filter search result with logic filter with Match All', async ({ searchPage }) => {
await searchPage.searchFilters.logicFilter.click();
await searchPage.searchFiltersLogic.matchAllInput.fill(
`${logicFile1NameSplit[0]} ${logicFile1NameSplit[1]} ${logicFile1TitleSplit[1]} ${logicFile1DescriptionSplit[1]}`
@@ -87,7 +87,7 @@ test.describe('Search - Filters - Logic', () => {
await expect(searchPage.dataTable.getRowByName(logicFile2.name)).toBeHidden();
});
test('[C699501] Filter with Match Any', async ({ searchPage }) => {
test('[XAT-5585] should able to filter search result with logic filter with Match Any', async ({ searchPage }) => {
await searchPage.searchFilters.logicFilter.click();
await searchPage.searchFiltersLogic.matchAnyInput.fill(
`${logicFile1NameSplit[2]}-${logicFile1NameSplit[3]} ${logicFile1TitleSplit[0]} ${logicFile1DescriptionSplit[0]}`
@@ -100,7 +100,7 @@ test.describe('Search - Filters - Logic', () => {
await expect(searchPage.dataTable.getRowByName(logicFile2.name)).toBeVisible();
});
test('[C699502] Filter with Exclude', async ({ searchPage }) => {
test('[XAT-5586] should able to filter search result with logic filter with Exclude', async ({ searchPage }) => {
await searchPage.searchFilters.logicFilter.click();
await searchPage.searchFiltersLogic.matchAnyInput.fill(
`${logicFile1NameSplit[0]}-${logicFile1NameSplit[1]} ${logicFile1TitleSplit[0]} ${logicFile1DescriptionSplit[0]}`
@@ -114,7 +114,7 @@ test.describe('Search - Filters - Logic', () => {
await expect(searchPage.dataTable.getRowByName(logicFile2.name)).toBeVisible();
});
test('[C699503] Filter with Exact phrase', async ({ searchPage }) => {
test('[XAT-5587] should able to filter search result with logic filter with Exact Phrase', async ({ searchPage }) => {
await searchPage.searchFilters.logicFilter.click();
await searchPage.searchFiltersLogic.matchExactInput.fill(logicFile1.name);
await searchPage.searchFilters.menuCardApply.click();
@@ -143,7 +143,7 @@ test.describe('Search - Filters - Logic', () => {
await expect(searchPage.dataTable.getRowByName(logicFile1.name)).toBeVisible();
});
test('[C699504] Filter with all options', async ({ searchPage }) => {
test('[XAT-5588] should able to filter search result with logic filter with combination of 4 option available', async ({ searchPage }) => {
const logicFile2NameSplit = logicFile2.name.split('-');
await searchPage.searchFilters.logicFilter.click();

View File

@@ -57,7 +57,7 @@ test.describe('Search - Filters - Properties', () => {
await Utils.deleteNodesSitesEmptyTrashcan(nodesApi, trashcanApi, 'afterAll failed');
});
test('[C699046-1] Filter by size - At least 1000KB', async ({ searchPage }) => {
test('[XAT-5578] Should able to filter search result with File size under properties Facet - At least 1000KB', async ({ searchPage }) => {
await searchPage.searchWithin(randomId, 'files');
await searchPage.searchFiltersProperties.setPropertiesParameters(searchPage, undefined, undefined, '1000');
@@ -66,7 +66,7 @@ test.describe('Search - Filters - Properties', () => {
await expect(searchPage.dataTable.getRowByName(fileNameJpgMb)).toBeVisible();
});
test('[C699046-2] Filter by size - At most 1MB', async ({ searchPage }) => {
test('[XAT-17696] Should able to filter search result with File size under properties Facet - At most 1MB', async ({ searchPage }) => {
await searchPage.searchWithin(randomId, 'files');
await searchPage.searchFiltersProperties.setPropertiesParameters(searchPage, 'At Most', 'MB', '1');
@@ -75,7 +75,7 @@ test.describe('Search - Filters - Properties', () => {
await expect(searchPage.dataTable.getRowByName(fileNameJpgMb)).toBeHidden();
});
test('[C699046-3] Filter by size - Exactly', async ({ searchPage }) => {
test('[XAT-17697] Should able to filter search result with File size under properties Facet - Exactly', async ({ searchPage }) => {
await searchPage.searchWithin(randomId, 'files');
await searchPage.searchFiltersProperties.setPropertiesParameters(searchPage, 'Exactly', undefined, '2.96');
@@ -84,7 +84,7 @@ test.describe('Search - Filters - Properties', () => {
await expect(searchPage.dataTable.getRowByName(fileNameJpgMb)).toBeHidden();
});
test('[C699047] Filter by type', async ({ searchPage }) => {
test('[XAT-5579] Should able to filter search result with File Type under properties Facet', async ({ searchPage }) => {
await searchPage.searchWithin(randomId, 'files');
await searchPage.searchFiltersProperties.setPropertiesParameters(searchPage, undefined, undefined, undefined, 'pdf');

View File

@@ -74,7 +74,7 @@ test.describe('Search - Filters - Tags', () => {
await tagsApiAdmin.deleteTags([`${(tagEntries as TagPaging).list.entries[1].entry.id}`]);
});
test('[C698515] Filter with Tags', async ({ searchPage }) => {
test('[XAT-5581] user able to search with tags facet', async ({ searchPage }) => {
await searchPage.searchWithin(random, 'files');
await searchPage.searchFiltersTags.filterByTag(searchPage, `${(tagEntries as TagPaging).list.entries[0].entry.tag}`);

View File

@@ -42,14 +42,14 @@ test.describe('Search - Input', () => {
await Utils.tryLoginUser(loginPage, username, username, 'beforeEach failed');
});
test('[C289847] Search icon is displayed in toolbar and clicking on it displays search input container', async ({ searchPage }) => {
test('[XAT-5563] Search icon is displayed in toolbar and clicking on it displays search input container', async ({ searchPage }) => {
await searchPage.acaHeader.searchButton.click();
await searchPage.clickSearchButton();
await expect(searchPage.searchOverlay.searchInputControl).toBeVisible();
});
test('[C289848] Search options are displayed when clicking in the search input', async ({ searchPage }) => {
test('[XAT-5564] Search options are displayed when clicking in the search input', async ({ searchPage }) => {
await searchPage.acaHeader.searchButton.click();
await searchPage.clickSearchButton();
@@ -62,7 +62,7 @@ test.describe('Search - Input', () => {
await expect(searchPage.searchOverlay.searchLibrariesOption).not.toBeChecked();
});
test('[C289849] Search options are correctly enabled / disabled', async ({ searchPage }) => {
test('[XAT-5565] Search options are correctly enabled / disabled', async ({ searchPage }) => {
await searchPage.acaHeader.searchButton.click();
await searchPage.clickSearchButton();

View File

@@ -54,7 +54,7 @@ test.describe('Search results - files and folders', () => {
await Utils.deleteNodesSitesEmptyTrashcan(nodesApi, trashcanApi, 'afterAll failed');
});
test('[C290029] Search file with special characters', async ({ searchPage }) => {
test('[XAT-5610] Search files / folders with special characters', async ({ searchPage }) => {
const fileRussian = `любимый-сайт-${random}`;
await nodesApi.createFile(fileRussian);
@@ -62,7 +62,7 @@ test.describe('Search results - files and folders', () => {
await expect(searchPage.dataTable.getRowByName(fileRussian)).toBeVisible();
});
test('[C279177] Location column redirect - file in user Home', async ({ searchPage, personalFiles }) => {
test('[XAT-5611] Clicking on the location link redirects to parent folder', async ({ searchPage, personalFiles }) => {
const file = `test-file-${random}.txt`;
const fileTitle = 'file title';
const fileDescription = 'file description';

View File

@@ -60,7 +60,7 @@ test.describe('Search Results - General', () => {
await Utils.deleteNodesSitesEmptyTrashcan(nodesApi, trashcanApi, 'afterAll failed', sitesApi, [site]);
});
test('[C290005] Only files are returned when Files option is the only one checked', async ({ searchPage }) => {
test('[XAT-5603] Only files are returned when Files option is the only one checked', async ({ searchPage }) => {
await searchPage.searchWithin(`*${random}`, 'files');
expect(await searchPage.dataTable.isItemPresent(file)).toBeTruthy();
@@ -68,7 +68,7 @@ test.describe('Search Results - General', () => {
expect(await searchPage.dataTable.isItemPresent(site)).toBeFalsy();
});
test('[C290006] Only folders are returned when Folders option is the only one checked', async ({ searchPage }) => {
test('[XAT-5604] Only folders are returned when Folders option is the only one checked', async ({ searchPage }) => {
await searchPage.searchWithin(`*${random}`, 'folders');
expect(await searchPage.dataTable.isItemPresent(file)).toBeFalsy();
@@ -76,7 +76,7 @@ test.describe('Search Results - General', () => {
expect(await searchPage.dataTable.isItemPresent(site)).toBeFalsy();
});
test('[C290007] Files and folders are returned when both Files and Folders options are checked', async ({ searchPage }) => {
test('[XAT-5605] Files and folders are returned when both Files and Folders options are checked', async ({ searchPage }) => {
await searchPage.searchWithin(`*${random}`, 'filesAndFolders');
expect(await searchPage.dataTable.isItemPresent(file)).toBeTruthy();
@@ -84,7 +84,7 @@ test.describe('Search Results - General', () => {
expect(await searchPage.dataTable.isItemPresent(site)).toBeFalsy();
});
test('[C290008] Only libraries are returned when Libraries option is checked', async ({ searchPage }) => {
test('[XAT-5593] Only libraries are returned when Libraries option is checked', async ({ searchPage }) => {
await searchPage.searchWithin(`*${random}`, 'libraries');
expect(await searchPage.dataTable.isItemPresent(file)).toBeFalsy();
@@ -92,7 +92,7 @@ test.describe('Search Results - General', () => {
expect(await searchPage.dataTable.isItemPresent(site)).toBeTruthy();
});
test('[C279162] Results are updated automatically when changing the search term', async ({ searchPage }) => {
test('[XAT-5589] Results are updated automatically when changing the search term', async ({ searchPage }) => {
await searchPage.searchWithin(file, 'filesAndFolders');
expect(await searchPage.dataTable.isItemPresent(file)).toBeTruthy();
@@ -106,7 +106,7 @@ test.describe('Search Results - General', () => {
expect(await searchPage.dataTable.isItemPresent(folder)).toBeTruthy();
});
test('[C279178] Results are returned when accessing an URL containing a search query', async ({ searchPage, personalFiles }) => {
test('[XAT-5590] Results are returned when accessing an URL containing a search query', async ({ searchPage, personalFiles }) => {
await searchPage.searchWithin(site, 'libraries');
expect(await searchPage.dataTable.isItemPresent(site)).toBeTruthy();

View File

@@ -32,7 +32,8 @@ import {
SitesApi,
FileActionsApi,
SITE_VISIBILITY,
SITE_ROLES
SITE_ROLES,
SIDEBAR_LABELS
} from '@alfresco/aca-playwright-shared';
test.describe('Search Results - General', () => {
@@ -139,7 +140,7 @@ test.describe('Search Results - General', () => {
}
});
test('[C290012] Search library - full name match', async ({ searchPage }) => {
test('[XAT-5594] Search library - full name match', async ({ searchPage }) => {
await searchPage.searchWithin(site1.name, 'libraries');
expect(await searchPage.dataTable.isItemPresent(site1.name)).toBeTruthy();
@@ -148,7 +149,7 @@ test.describe('Search Results - General', () => {
expect(await searchPage.dataTable.isItemPresent(site4.name)).toBeFalsy();
});
test('[C290013] Search library - partial name match', async ({ searchPage }) => {
test('[XAT-5595] Search library - partial name match', async ({ searchPage }) => {
await fileActionsApi.waitForNodes(site3.id, { expect: 1 });
await searchPage.searchWithin(`lib-${random}`, 'libraries');
@@ -158,7 +159,7 @@ test.describe('Search Results - General', () => {
expect(await searchPage.dataTable.isItemPresent(site4.name)).toBeFalsy();
});
test('[C290014] Search library - description match', async ({ searchPage }) => {
test('[XAT-5596] Search library - description match', async ({ searchPage }) => {
await searchPage.searchWithin(site4.description, 'libraries');
expect(await searchPage.dataTable.isItemPresent(site1.name)).toBeFalsy();
@@ -167,7 +168,7 @@ test.describe('Search Results - General', () => {
expect(await searchPage.dataTable.isItemPresent(site4.name)).toBeTruthy();
});
test('[C290016] Results page columns', async ({ searchPage }) => {
test('[XAT-5598] Libraries Results page columns', async ({ searchPage }) => {
await searchPage.searchWithin(site1.name, 'libraries');
const expectedColumns = ['Name', 'Description', 'My Role', 'Visibility'];
@@ -176,7 +177,7 @@ test.describe('Search Results - General', () => {
expect(actualColumns).toEqual(expectedColumns);
});
test('[C290017] Library visibility is correctly displayed', async ({ searchPage }) => {
test('[XAT-5599] Library visibility is correctly displayed', async ({ searchPage }) => {
await searchPage.searchWithin(`user-site-${random}`, 'libraries');
const expectedSitesVisibility = {
@@ -190,7 +191,7 @@ test.describe('Search Results - General', () => {
expect(expectedSitesVisibility).toEqual(actualSitesVisibility);
});
test('[C290018] User role is correctly displayed', async ({ searchPage }) => {
test('[XAT-5600] User role is correctly displayed', async ({ searchPage }) => {
await searchPage.searchWithin(`admin-${random}-site`, 'libraries');
const expectedSitesRoles = {
@@ -205,15 +206,24 @@ test.describe('Search Results - General', () => {
expect(expectedSitesRoles).toEqual(actualSitesRole);
});
test('[C290019] Private sites are not displayed when user is not a member', async ({ searchPage }) => {
test('[XAT-5601] Private sites are not displayed when user is not a member', async ({ searchPage }) => {
await searchPage.searchWithin(`admin-${random}-site`, 'libraries');
expect(await searchPage.dataTable.isItemPresent(adminPrivate)).toBeFalsy();
});
test('[C290028] Search libraries with special characters', async ({ searchPage }) => {
test('[XAT-5602] Search libraries with special characters', async ({ searchPage }) => {
await searchPage.searchWithin(siteRussian.name, 'libraries');
expect(await searchPage.dataTable.isItemPresent(siteRussian.name)).toBeTruthy();
});
test('[XAT-5591] Empty Search results - Libraries', async ({ searchPage }) => {
await searchPage.sidenav.openPanel(SIDEBAR_LABELS.MY_LIBRARIES);
/* cspell:disable-next-line */
await searchPage.searchWithin('qwertyuiop', 'files');
expect(await searchPage.dataTable.isEmpty()).toBeTruthy();
expect(await searchPage.dataTable.emptySearchText.textContent()).toContain('Your search returned 0 results');
});
});

View File

@@ -113,35 +113,35 @@ test.describe('Search sorting', () => {
expect(await searchPage.dataTable.getNthRow(1).textContent()).toContain(expectedSecondFile);
}
test(`[C277728] Sort by Name`, async ({ searchPage }) => {
test(`[XAT-5568] Sort by Name`, async ({ searchPage }) => {
await testSearchSorting(searchPage, 'Name' as SortByType, 'asc', fileJpg.name, filePdf.name);
});
test(`[C277740] Sort by Type`, async ({ searchPage }) => {
test(`[XAT-5573] Sort by Type`, async ({ searchPage }) => {
await testSearchSorting(searchPage, 'Type' as SortByType, 'asc', filePdf.name, fileJpg.name);
});
test(`[C277738] Sort by Size`, async ({ searchPage }) => {
test(`[XAT-5572] Sort by Size`, async ({ searchPage }) => {
await testSearchSorting(searchPage, 'Size' as SortByType, 'asc', filePdf.name, fileJpg.name);
});
test(`[C277734] Sort by Created date`, async ({ searchPage }) => {
test(`[XAT-5570] Sort by Created date`, async ({ searchPage }) => {
await testSearchSorting(searchPage, 'Created date' as SortByType, 'asc', fileJpg.name, filePdf.name);
});
test(`[C277736] Sort by Modified date`, async ({ searchPage }) => {
test(`[XAT-5571] Sort by Modified date`, async ({ searchPage }) => {
await testSearchSorting(searchPage, 'Modified date' as SortByType, 'asc', fileJpg.name, filePdf.name);
});
test(`[C277727] Sort by Relevance`, async ({ searchPage }) => {
test(`[XAT-5567] Sort by Relevance`, async ({ searchPage }) => {
await testSearchSorting(searchPage, 'Relevance' as SortByType, 'asc', fileJpg.name, filePdf.name);
});
test(`[C277732] Sort by Modifier`, async ({ searchPage }) => {
test(`[XAT-5569] Sort by Modifier`, async ({ searchPage }) => {
await testSearchSorting(searchPage, 'Modifier' as SortByType, 'asc', fileJpg.name, filePdf.name);
});
test('[C277722] Sorting options are displayed', async ({ searchPage }) => {
test('[XAT-5566] Sorting options are displayed', async ({ searchPage }) => {
await searchPage.searchWithin(`search-sort *${random}`, 'files');
await searchPage.searchSortingPicker.actionMenu.click();