mirror of
https://github.com/Alfresco/alfresco-content-app.git
synced 2025-07-24 17:31:52 +00:00
[ACS-8561] [E2E] Merge-selectItem-and-selectMultiItem-into-one-method (#4011)
* [ACS-8561] [E2E] Merge-selectItem-and-selectMultiItem-into-one-method * [ACS-8561] method fixes 1 * [ACS-8561] review fixes 1
This commit is contained in:
@@ -118,7 +118,7 @@ test.describe('Delete and undo delete', () => {
|
||||
|
||||
test('[C217125] delete a file and check notification', async ({ personalFiles, trashPage }) => {
|
||||
let items = await personalFiles.dataTable.getRowsCount();
|
||||
await personalFiles.dataTable.selectItem(file1);
|
||||
await personalFiles.dataTable.selectItems(file1);
|
||||
await personalFiles.acaHeader.clickMoreActions();
|
||||
await personalFiles.matMenu.clickMenuItem('Delete');
|
||||
const message = await personalFiles.snackBar.getSnackBarMessage();
|
||||
@@ -136,7 +136,7 @@ test.describe('Delete and undo delete', () => {
|
||||
test('[C280502] delete multiple files and check notification', async ({ personalFiles, trashPage }) => {
|
||||
await personalFiles.page.reload({ waitUntil: 'load' });
|
||||
let items = await personalFiles.dataTable.getRowsCount();
|
||||
await personalFiles.dataTable.selectMultiItem(file2, file3);
|
||||
await personalFiles.dataTable.selectItems(file2, file3);
|
||||
await personalFiles.acaHeader.clickMoreActions();
|
||||
await personalFiles.matMenu.clickMenuItem('Delete');
|
||||
await personalFiles.snackBar.verifySnackBarActionText(`Deleted 2 items`);
|
||||
@@ -152,7 +152,7 @@ test.describe('Delete and undo delete', () => {
|
||||
|
||||
test('[C217126] delete a folder with content', async ({ personalFiles, trashPage }) => {
|
||||
let items = await personalFiles.dataTable.getRowsCount();
|
||||
await personalFiles.dataTable.selectItem(folder1);
|
||||
await personalFiles.dataTable.selectItems(folder1);
|
||||
await personalFiles.acaHeader.clickMoreActions();
|
||||
await personalFiles.matMenu.clickMenuItem('Delete');
|
||||
await personalFiles.snackBar.closeIcon.click();
|
||||
@@ -165,7 +165,7 @@ test.describe('Delete and undo delete', () => {
|
||||
});
|
||||
|
||||
test('[C217127] delete a folder containing locked files', async ({ personalFiles, trashPage }) => {
|
||||
await personalFiles.dataTable.selectItem(folder2);
|
||||
await personalFiles.dataTable.selectItems(folder2);
|
||||
await personalFiles.acaHeader.clickMoreActions();
|
||||
await personalFiles.matMenu.clickMenuItem('Delete');
|
||||
await personalFiles.snackBar.verifySnackBarActionText(`${folder2} couldn't be deleted`);
|
||||
@@ -177,7 +177,7 @@ test.describe('Delete and undo delete', () => {
|
||||
});
|
||||
|
||||
test('[C217129] notification on multiple items deletion - some items fail to delete', async ({ personalFiles }) => {
|
||||
await personalFiles.dataTable.selectMultiItem(file4, folder3);
|
||||
await personalFiles.dataTable.selectItems(file4, folder3);
|
||||
await personalFiles.acaHeader.clickMoreActions();
|
||||
await personalFiles.matMenu.clickMenuItem('Delete');
|
||||
await personalFiles.snackBar.verifySnackBarActionText(`Deleted 1 item, 1 couldn't be deleted`);
|
||||
@@ -186,7 +186,7 @@ test.describe('Delete and undo delete', () => {
|
||||
});
|
||||
|
||||
test('[C217130] notification on multiple items deletion - all items fail to delete', async ({ personalFiles }) => {
|
||||
await personalFiles.dataTable.selectMultiItem(folder4, folder5);
|
||||
await personalFiles.dataTable.selectItems(folder4, folder5);
|
||||
await personalFiles.acaHeader.clickMoreActions();
|
||||
await personalFiles.matMenu.clickMenuItem('Delete');
|
||||
await personalFiles.snackBar.verifySnackBarActionText(`2 items couldn't be deleted`);
|
||||
@@ -196,7 +196,7 @@ test.describe('Delete and undo delete', () => {
|
||||
test('[C217132] undo delete of file', async ({ personalFiles }) => {
|
||||
const items = await personalFiles.dataTable.getRowsCount();
|
||||
|
||||
await personalFiles.dataTable.selectItem(file5);
|
||||
await personalFiles.dataTable.selectItems(file5);
|
||||
await personalFiles.acaHeader.clickMoreActions();
|
||||
await personalFiles.matMenu.clickMenuItem('Delete');
|
||||
|
||||
@@ -207,7 +207,7 @@ test.describe('Delete and undo delete', () => {
|
||||
});
|
||||
|
||||
test('[C280503] undo delete of folder with content', async ({ personalFiles }) => {
|
||||
await personalFiles.dataTable.selectItem(folder6);
|
||||
await personalFiles.dataTable.selectItems(folder6);
|
||||
await personalFiles.acaHeader.clickMoreActions();
|
||||
await personalFiles.matMenu.clickMenuItem('Delete');
|
||||
await personalFiles.snackBar.clickSnackBarAction();
|
||||
@@ -219,7 +219,7 @@ test.describe('Delete and undo delete', () => {
|
||||
});
|
||||
|
||||
test('[C280504] undo delete of multiple files', async ({ personalFiles }) => {
|
||||
await personalFiles.dataTable.selectMultiItem(file6, file7);
|
||||
await personalFiles.dataTable.selectItems(file6, file7);
|
||||
await personalFiles.acaHeader.clickMoreActions();
|
||||
await personalFiles.matMenu.clickMenuItem('Delete');
|
||||
await personalFiles.snackBar.clickSnackBarAction();
|
||||
|
@@ -80,7 +80,7 @@ test.describe('Delete and undo delete', () => {
|
||||
});
|
||||
|
||||
test('[C217091] delete a file', async ({ trashPage }) => {
|
||||
await trashPage.dataTable.selectItem(file1);
|
||||
await trashPage.dataTable.selectItems(file1);
|
||||
await trashPage.acaHeader.permanentlyDeleteButton.click();
|
||||
await trashPage.deleteDialog.deleteButton.click();
|
||||
|
||||
@@ -89,7 +89,7 @@ test.describe('Delete and undo delete', () => {
|
||||
});
|
||||
|
||||
test('[C280416] delete a folder', async ({ trashPage }) => {
|
||||
await trashPage.dataTable.selectItem(folder1);
|
||||
await trashPage.dataTable.selectItems(folder1);
|
||||
await trashPage.acaHeader.permanentlyDeleteButton.click();
|
||||
await trashPage.deleteDialog.deleteButton.click();
|
||||
|
||||
@@ -98,7 +98,7 @@ test.describe('Delete and undo delete', () => {
|
||||
});
|
||||
|
||||
test('[C290103] delete a library', async ({ trashPage }) => {
|
||||
await trashPage.dataTable.selectItem(site);
|
||||
await trashPage.dataTable.selectItems(site);
|
||||
await trashPage.acaHeader.permanentlyDeleteButton.click();
|
||||
await trashPage.deleteDialog.deleteButton.click();
|
||||
|
||||
@@ -107,7 +107,7 @@ test.describe('Delete and undo delete', () => {
|
||||
});
|
||||
|
||||
test('[C280417] delete multiple items', async ({ trashPage }) => {
|
||||
await trashPage.dataTable.selectMultiItem(file2, folder2);
|
||||
await trashPage.dataTable.selectItems(file2, folder2);
|
||||
await trashPage.acaHeader.permanentlyDeleteButton.click();
|
||||
await trashPage.deleteDialog.deleteButton.click();
|
||||
|
||||
@@ -117,7 +117,7 @@ test.describe('Delete and undo delete', () => {
|
||||
});
|
||||
|
||||
test('[C269113] Confirmation dialog UI', async ({ trashPage }) => {
|
||||
await trashPage.dataTable.selectItem(file3);
|
||||
await trashPage.dataTable.selectItems(file3);
|
||||
await trashPage.acaHeader.permanentlyDeleteButton.click();
|
||||
await trashPage.deleteDialog.waitForDialog();
|
||||
|
||||
@@ -129,7 +129,7 @@ test.describe('Delete and undo delete', () => {
|
||||
});
|
||||
|
||||
test('[C269115] Keep action cancels the deletion', async ({ trashPage }) => {
|
||||
await trashPage.dataTable.selectItem(file3);
|
||||
await trashPage.dataTable.selectItems(file3);
|
||||
await trashPage.acaHeader.permanentlyDeleteButton.click();
|
||||
await trashPage.deleteDialog.waitForDialog();
|
||||
|
||||
|
@@ -83,7 +83,7 @@ test.describe('Restore from Trash', () => {
|
||||
});
|
||||
|
||||
async function restoreNode(trashPage: TrashPage, nodeName: string) {
|
||||
await trashPage.dataTable.selectItem(nodeName);
|
||||
await trashPage.dataTable.selectItems(nodeName);
|
||||
await trashPage.acaHeader.restoreButton.click();
|
||||
await trashPage.snackBar.verifySnackBarActionText(`${nodeName} restored`);
|
||||
const action = await trashPage.snackBar.getSnackBarActionText();
|
||||
@@ -110,7 +110,7 @@ test.describe('Restore from Trash', () => {
|
||||
});
|
||||
|
||||
test('[C217182] restore multiple items', async ({ trashPage, personalFiles }) => {
|
||||
await trashPage.dataTable.selectMultiItem(file2, folder2);
|
||||
await trashPage.dataTable.selectItems(file2, folder2);
|
||||
await trashPage.acaHeader.restoreButton.click();
|
||||
await trashPage.snackBar.verifySnackBarActionText(`Restore successful`);
|
||||
const action = await trashPage.snackBar.getSnackBarActionText();
|
||||
@@ -123,7 +123,7 @@ test.describe('Restore from Trash', () => {
|
||||
});
|
||||
|
||||
test('[C217181] View from notification', async ({ trashPage, personalFiles }) => {
|
||||
await trashPage.dataTable.selectItem(file3);
|
||||
await trashPage.dataTable.selectItems(file3);
|
||||
await trashPage.acaHeader.restoreButton.click();
|
||||
await trashPage.snackBar.clickSnackBarAction();
|
||||
await trashPage.dataTable.spinnerWaitForReload();
|
||||
@@ -163,13 +163,13 @@ test.describe('Restore from Trash', () => {
|
||||
});
|
||||
|
||||
test('[C217178] Restore a file when another file with same name exists on the restore location', async ({ trashPage }) => {
|
||||
await trashPage.dataTable.selectItem(file1);
|
||||
await trashPage.dataTable.selectItems(file1);
|
||||
await trashPage.acaHeader.restoreButton.click();
|
||||
await trashPage.snackBar.verifySnackBarActionText(`Can't restore, ${file1} already exists`);
|
||||
});
|
||||
|
||||
test('[C217179] Restore a file when original location no longer exists', async ({ trashPage }) => {
|
||||
await trashPage.dataTable.selectItem(file2);
|
||||
await trashPage.dataTable.selectItems(file2);
|
||||
await trashPage.acaHeader.restoreButton.click();
|
||||
await trashPage.snackBar.verifySnackBarActionText(`Can't restore ${file2}, the original location no longer exists`);
|
||||
});
|
||||
@@ -223,13 +223,13 @@ test.describe('Restore from Trash', () => {
|
||||
});
|
||||
|
||||
test('[C217183] one failure', async ({ trashPage }) => {
|
||||
await trashPage.dataTable.selectMultiItem(file1, file2);
|
||||
await trashPage.dataTable.selectItems(file1, file2);
|
||||
await trashPage.acaHeader.restoreButton.click();
|
||||
await trashPage.snackBar.verifySnackBarActionText(`Can't restore ${file1}, the original location no longer exists`);
|
||||
});
|
||||
|
||||
test('[C217184] multiple failures', async ({ trashPage }) => {
|
||||
await trashPage.dataTable.selectMultiItem(file3, file4, file5);
|
||||
await trashPage.dataTable.selectItems(file3, file4, file5);
|
||||
await trashPage.acaHeader.restoreButton.click();
|
||||
await trashPage.snackBar.verifySnackBarActionText('2 items not restored because of issues with the restore location');
|
||||
});
|
||||
|
Reference in New Issue
Block a user