mirror of
https://github.com/Alfresco/alfresco-content-app.git
synced 2026-09-09 18:02:54 +00:00
[ACS-11855] include e2es lithium (#5194)
* [ACS-11855] included some e2es + small refactoring / improvements * [ACS-11855] more tests include * [ACS-11855] sonar cloud fix 1 * [ACS-11855] copilot review fixes 1 * [ACS-11855] copilot review fixes 2 * [ACS-11855] small tests fixes or improvements * [ACS-11855] fixed failing tests * [ACS-11855] sonar cloud fix * [ACS-11855] sonar cloud fix 2 * [ACS-11855] more search improvements * [ACS-11855] review fix 1 * [ACS-11855] review fix 2 * [ACS-11855] more small improvements
This commit is contained in:
@@ -1,7 +1,5 @@
|
||||
{
|
||||
"all": {
|
||||
"XAT-17697": "https://hyland.atlassian.net/browse/ACS-7464",
|
||||
"XAT-17121": "https://hyland.atlassian.net/browse/ACS-9889",
|
||||
"XAT-5602": "https://hyland.atlassian.net/browse/ACS-10384"
|
||||
"XAT-17697": "https://hyland.atlassian.net/browse/ACS-7464"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -52,7 +52,7 @@ test.describe('Search Highlighting', () => {
|
||||
trashcanApi = await TrashcanApi.initialize(username, username);
|
||||
fileActionsApi = await FileActionsApi.initialize(username, username);
|
||||
await nodesApi.createFile(fileNameHighlight, '-my-');
|
||||
await nodesApi.createFile(fileDescriptionHighlight, '-my-', null, fileDescription);
|
||||
await nodesApi.createFile(fileDescriptionHighlight, '-my-', undefined, fileDescription);
|
||||
await fileActionsApi.uploadFileWithRename(TEST_FILES.PDF.path, fileContentHighlight);
|
||||
|
||||
await fileActionsApi.waitForNodesSearchHighlight(fileContentHighlight, { expect: 1 });
|
||||
@@ -67,13 +67,11 @@ test.describe('Search Highlighting', () => {
|
||||
|
||||
test('[XAT-17119] Matching phrases should be highlighted in the file name for search results', async ({ searchPage }) => {
|
||||
await searchPage.searchWithin(fileNameHighlight, 'files');
|
||||
await searchPage.dataTable.spinnerWaitForReload();
|
||||
expect(await searchPage.dataTable.hasHighlightedText('name')).toBe(true);
|
||||
});
|
||||
|
||||
test('[XAT-17120] Matching phrases should be highlighted in the file description for search results', async ({ searchPage }) => {
|
||||
await searchPage.searchWithin(fileDescription, 'files');
|
||||
await searchPage.dataTable.spinnerWaitForReload();
|
||||
expect(await searchPage.dataTable.hasHighlightedText('description')).toBe(true);
|
||||
expect(await searchPage.dataTable.hasHighlightedText('name')).toBe(false);
|
||||
});
|
||||
@@ -81,7 +79,6 @@ test.describe('Search Highlighting', () => {
|
||||
test('[XAT-17121] Matching phrases should be highlighted in the file content for search results', async ({ searchPage, personalFiles }) => {
|
||||
await personalFiles.navigate();
|
||||
await searchPage.searchWithin(fileContent, 'files');
|
||||
await searchPage.dataTable.spinnerWaitForReload();
|
||||
expect(await searchPage.dataTable.hasHighlightedText('content')).toBe(true);
|
||||
expect(await searchPage.dataTable.hasHighlightedText('name')).toBe(false);
|
||||
});
|
||||
|
||||
@@ -31,10 +31,10 @@ test.describe('Search Results - General', () => {
|
||||
let sitesApi: SitesApi;
|
||||
|
||||
const random = Utils.random();
|
||||
const username = `user1-${random}`;
|
||||
const file = `test-file-${random}.txt`;
|
||||
const folder = `test-folder-${random}`;
|
||||
const site = `test-site-${random}`;
|
||||
const username = `${random}-user1`;
|
||||
const file = `${random}-jsbwf-file.txt`;
|
||||
const site = `${random}-vbcmw-site`;
|
||||
const folder = `${random}-prnww-folder`;
|
||||
|
||||
test.beforeAll(async () => {
|
||||
try {
|
||||
@@ -61,7 +61,7 @@ test.describe('Search Results - General', () => {
|
||||
});
|
||||
|
||||
test('[XAT-5605] Files and folders are returned when both Files and Folders options are checked', async ({ searchPage }) => {
|
||||
await searchPage.searchWithin(`*${random}`, 'filesAndFolders');
|
||||
await searchPage.searchWithin(`${random}`, 'filesAndFolders');
|
||||
|
||||
expect(await searchPage.dataTable.isItemPresent(file)).toBe(true);
|
||||
expect(await searchPage.dataTable.isItemPresent(folder)).toBe(true);
|
||||
@@ -69,7 +69,7 @@ test.describe('Search Results - General', () => {
|
||||
});
|
||||
|
||||
test('[XAT-5593] Only libraries are returned when Libraries option is checked', async ({ searchPage }) => {
|
||||
await searchPage.searchWithin(`*${random}`, 'libraries');
|
||||
await searchPage.searchWithin(`${random}`, 'libraries');
|
||||
|
||||
expect(await searchPage.dataTable.isItemPresent(file)).toBe(false);
|
||||
expect(await searchPage.dataTable.isItemPresent(folder)).toBe(false);
|
||||
|
||||
@@ -114,10 +114,10 @@ test.describe('Search Results - General', () => {
|
||||
nodesApi = await NodesApi.initialize(username, username);
|
||||
sitesAdminApi = await SitesApi.initialize('admin');
|
||||
|
||||
await sitesApi.createSite(site1.name, null, null, site1.id);
|
||||
await sitesApi.createSite(site2.name, null, null, site2.id);
|
||||
await sitesApi.createSite(site3.name, null, null, site3.id);
|
||||
await sitesApi.createSite(site4.name, null, site4.description, site4.id);
|
||||
await sitesApi.createSite(site1.name, undefined, undefined, site1.id);
|
||||
await sitesApi.createSite(site2.name, undefined, undefined, site2.id);
|
||||
await sitesApi.createSite(site3.name, undefined, undefined, site3.id);
|
||||
await sitesApi.createSite(site4.name, undefined, site4.description, site4.id);
|
||||
|
||||
await sitesApi.createSite(userSitePublic, SITE_VISIBILITY.PUBLIC);
|
||||
await sitesApi.createSite(userSiteModerated, SITE_VISIBILITY.MODERATED);
|
||||
|
||||
@@ -119,7 +119,7 @@ test.describe('Search sorting', () => {
|
||||
if (searchTerm) {
|
||||
await searchPage.searchWithin(searchTerm, 'files');
|
||||
} else {
|
||||
await searchPage.searchWithin(`*${random}*`, 'files');
|
||||
await searchPage.searchWithin(`TEXT:${random}`, 'files');
|
||||
}
|
||||
await searchPage.searchSortingPicker.sortBy(sortBy, sortOrder);
|
||||
await searchPage.dataTable.spinnerWaitForReload();
|
||||
|
||||
Reference in New Issue
Block a user