ADW Saved Search (#4173)

* [ACS-8751] Adapt search results to handle query encoding and state propagation

* ADW Saved Search

* ADW Saved Search

* Changes after CR, bug fixed

* Changes after CR, bug fixed

* Changes after CR, bug fixed

* Changes after CR, bug fixed

* Changes after CR, bug fixed

* Changes after code review

* Changes after code review

* Changes after code review

* Changes after code review

* Changes after code review

* Changes after code review

* Changes after code review

* Changes after code review

* Changes after code review

* Changes after code review

* ACS-8751 fix e2e

* ACS-8751 fix e2e

* ACS-8751 fix e2e

* ACS-8751 fix e2e saved-search

* ACS-8751 fix e2e recent file

* ACS-8751 fix e2e recent file

* [ACS-8751] Change encoding from ascii to utf8 to handle special language characters

---------

Co-authored-by: MichalKinas <michal.kinas@hyland.com>
Co-authored-by: akash.rathod@hyland.com <akash.rathod@hyland.com>
This commit is contained in:
dominikiwanekhyland
2024-10-23 09:33:08 +02:00
committed by GitHub
parent b9213f345c
commit a7573dc933
37 changed files with 1161 additions and 323 deletions

View File

@@ -89,7 +89,7 @@ export function collaboratorTests(userCollaborator: string, siteName: string) {
});
test('on Search Results - [C297653]', async ({ searchPage, myLibrariesPage }) => {
await searchPage.navigate({ remoteUrl: `#/search;q=${testData.fileSharedFav.name}` });
await searchPage.searchWithin(testData.fileSharedFav.name, 'filesAndFolders');
await checkActionsAvailable(
myLibrariesPage,
testData.fileSharedFav.name,
@@ -131,7 +131,7 @@ export function collaboratorTests(userCollaborator: string, siteName: string) {
});
test('file opened from Search Results - [C306992]', async ({ searchPage, myLibrariesPage }) => {
await searchPage.navigate({ remoteUrl: `#/search;q=${testData.fileDocxSharedFav.name}` });
await searchPage.searchWithin(testData.fileDocxSharedFav.name, 'filesAndFolders');
await checkActionsViewerAvailable(
myLibrariesPage,
testData.fileDocxSharedFav.name,
@@ -183,7 +183,7 @@ export function filesLockedByCurrentUser(userDemoted: string, siteName?: string)
});
test('on Search Results - [C297660]', async ({ searchPage, myLibrariesPage }) => {
await searchPage.navigate({ remoteUrl: `#/search;q=${testData.fileLockedByUser}` });
await searchPage.searchWithin(testData.fileLockedByUser, 'filesAndFolders');
await checkActionsAvailable(
myLibrariesPage,
testData.fileLockedByUser,
@@ -226,7 +226,7 @@ export function filesLockedByCurrentUser(userDemoted: string, siteName?: string)
});
test('file opened from Search Results - [C306993]', async ({ searchPage, myLibrariesPage }) => {
await searchPage.navigate({ remoteUrl: `#/search;q=${testData.fileLockedByUser}` });
await searchPage.searchWithin(testData.fileLockedByUser, 'filesAndFolders');
await checkActionsViewerAvailable(
myLibrariesPage,
testData.fileLockedByUser,
@@ -281,7 +281,7 @@ export function filesLockedByOtherUser(userManager: string, siteName?: string) {
});
test('on Search Results - [C297667]', async ({ searchPage, myLibrariesPage }) => {
await searchPage.navigate({ remoteUrl: `#/search;q=${testData.fileLockedByUser}` });
await searchPage.searchWithin(testData.fileLockedByUser, 'filesAndFolders');
await checkActionsAvailable(
myLibrariesPage,
testData.fileLockedByUser,
@@ -324,7 +324,7 @@ export function filesLockedByOtherUser(userManager: string, siteName?: string) {
// TODO: add 'Move' and 'Delete' when ACA-2319 is fixed
test('file opened from Search Results - [C306994]', async ({ searchPage, myLibrariesPage }) => {
await searchPage.navigate({ remoteUrl: `#/search;q=${testData.fileLockedByUser}` });
await searchPage.searchWithin(testData.fileLockedByUser, 'filesAndFolders');
await checkActionsViewerAvailable(
myLibrariesPage,
testData.fileLockedByUser,

View File

@@ -330,7 +330,7 @@ export function viewerTests(userConsumer: string, siteName: string) {
): Promise<void> {
await loginPage.navigate();
await loginPage.loginUser({ username: userConsumer, password: userConsumer });
await searchPage.navigate({ remoteUrl: `#/search;q=${item}` });
await searchPage.searchWithin(item, 'filesAndFolders');
await searchPage.searchInput.performDoubleClickFolderOrFileToOpen(item);
expect(await searchPage.viewer.isViewerOpened(), 'Viewer is not opened').toBe(true);
await searchPage.viewer.verifyViewerPrimaryActions(expectedToolbarPrimary);