mirror of
https://github.com/Alfresco/alfresco-content-app.git
synced 2025-07-24 17:31:52 +00:00
[ACS-7304] [E2E] beforeEach and afterAll hooks updated for special permissions tests (#3753)
* [ACS-7304] beforeEach and afterAll hooks updated for special permissions tests * [ACS-7304] readded hruser and admin to config
This commit is contained in:
@@ -29,7 +29,7 @@ test.describe('Folders - available actions : ', () => {
|
||||
const username = `user-${Utils.random()}`;
|
||||
let parentId: string;
|
||||
let nodesApi: NodesApi;
|
||||
let trashCanActions: TrashcanApi;
|
||||
let trashcanApi: TrashcanApi;
|
||||
|
||||
async function checkActionsAvailable(
|
||||
myPersonalFiles: PersonalFilesPage,
|
||||
@@ -61,7 +61,7 @@ test.describe('Folders - available actions : ', () => {
|
||||
await apiClientFactory.createUser({ username });
|
||||
nodesApi = await NodesApi.initialize(username, username);
|
||||
const favoritesActions = await FavoritesPageApi.initialize(username, username);
|
||||
trashCanActions = await TrashcanApi.initialize(username, username);
|
||||
trashcanApi = await TrashcanApi.initialize(username, username);
|
||||
parentId = (await nodesApi.createFolder(parentName)).entry.id;
|
||||
await nodesApi.createFile(testData.file.name, parentId);
|
||||
await nodesApi.createFolder(testData.folderFile.name, parentId);
|
||||
@@ -72,14 +72,13 @@ test.describe('Folders - available actions : ', () => {
|
||||
});
|
||||
|
||||
test.afterAll(async () => {
|
||||
await nodesApi.deleteNodes([parentId]);
|
||||
await trashCanActions.emptyTrashcan();
|
||||
await Utils.deleteNodesSitesEmptyTrashcan(nodesApi, trashcanApi, 'afterAll failed');
|
||||
});
|
||||
|
||||
test.describe('on Personal Files : ', () => {
|
||||
test.beforeEach(async ({ personalFiles, loginPage }) => {
|
||||
await Utils.tryLoginUser(loginPage, username, username, 'beforeEach failed');
|
||||
await personalFiles.navigate({ remoteUrl: `#/personal-files/${parentId}` });
|
||||
await loginPage.loginUser({ username, password: username });
|
||||
});
|
||||
|
||||
test('Folder not favorite - [C213123]', async ({ personalFiles }) => {
|
||||
|
@@ -22,7 +22,7 @@
|
||||
* from Hyland Software. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
import { MyLibrariesPage, test } from '@alfresco/playwright-shared';
|
||||
import { MyLibrariesPage, test, Utils } from '@alfresco/playwright-shared';
|
||||
import * as testData from '@alfresco/playwright-shared';
|
||||
import { expect } from '@playwright/test';
|
||||
|
||||
@@ -54,8 +54,7 @@ async function checkActionsViewerAvailable(
|
||||
export function collaboratorTests(userCollaborator: string, siteName: string) {
|
||||
test.describe('available actions : ', () => {
|
||||
test.beforeEach(async ({ loginPage }) => {
|
||||
await loginPage.navigate();
|
||||
await loginPage.loginUser({ username: userCollaborator, password: userCollaborator });
|
||||
await Utils.tryLoginUser(loginPage, userCollaborator, userCollaborator, 'beforeEach failed');
|
||||
});
|
||||
|
||||
test('on File Libraries - [C297647]', async ({ myLibrariesPage }) => {
|
||||
@@ -242,8 +241,7 @@ export function filesLockedByCurrentUser(userDemoted: string, siteName?: string)
|
||||
export function filesLockedByOtherUser(userManager: string, siteName?: string) {
|
||||
test.describe('available actions : ', () => {
|
||||
test.beforeEach(async ({ loginPage }) => {
|
||||
await loginPage.navigate();
|
||||
await loginPage.loginUser({ username: userManager, password: userManager });
|
||||
await Utils.tryLoginUser(loginPage, userManager, userManager, 'beforeEach failed');
|
||||
});
|
||||
|
||||
test('on File Libraries - [C297664]', async ({ myLibrariesPage }) => {
|
||||
|
@@ -35,7 +35,8 @@ import {
|
||||
test,
|
||||
SharedLinksApi,
|
||||
SearchPageApi,
|
||||
timeouts
|
||||
timeouts,
|
||||
Utils
|
||||
} from '@alfresco/playwright-shared';
|
||||
import { Site } from '@alfresco/js-api';
|
||||
|
||||
@@ -80,7 +81,7 @@ test.describe('Special permissions : ', () => {
|
||||
let managerSearchActions: SearchPageApi;
|
||||
|
||||
test.beforeAll(async () => {
|
||||
test.setTimeout(timeouts.extendedTest);
|
||||
test.setTimeout(timeouts.extendedLongTest);
|
||||
await apiClientFactory.setUpAcaBackend('admin');
|
||||
await apiClientFactory.createUser({ username: userManager });
|
||||
await apiClientFactory.createUser({ username: userConsumer });
|
||||
@@ -180,7 +181,7 @@ test.describe('Special permissions : ', () => {
|
||||
});
|
||||
|
||||
test.afterAll(async () => {
|
||||
await managerSiteActions.deleteSites([sitePrivate]);
|
||||
await Utils.deleteNodesSitesEmptyTrashcan(undefined, undefined, 'afterAll failed', managerSiteActions, [sitePrivate]);
|
||||
});
|
||||
|
||||
test.describe('Consumer', () => {
|
||||
|
Reference in New Issue
Block a user