[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:
Adam Świderski
2024-08-08 10:06:43 +02:00
committed by GitHub
parent 3075135fbc
commit 2bc4e158f2
19 changed files with 77 additions and 84 deletions

View File

@@ -62,14 +62,14 @@ test.describe('Download from Personal Files', () => {
test('Download a file', async ({ personalFiles }) => {
await personalFiles.dataTable.performClickFolderOrFileToOpen(parent);
await personalFiles.dataTable.selectItem(childFile);
await personalFiles.dataTable.selectItems(childFile);
const [download] = await Promise.all([personalFiles.page.waitForEvent('download'), personalFiles.acaHeader.downloadButton.click()]);
expect(download.suggestedFilename()).toBe(childFile);
});
test('Download a folder', async ({ personalFiles }) => {
await personalFiles.dataTable.performClickFolderOrFileToOpen(parent);
await personalFiles.dataTable.selectItem(childFolder);
await personalFiles.dataTable.selectItems(childFolder);
const [download] = await Promise.all([personalFiles.page.waitForEvent('download'), personalFiles.acaHeader.downloadButton.click()]);
const filePath = await download.path();
expect(await Utils.verifyZipFileContent(filePath, [childFolder])).toBe(true);
@@ -77,7 +77,7 @@ test.describe('Download from Personal Files', () => {
test('Download multiple items', async ({ personalFiles }) => {
await personalFiles.dataTable.performClickFolderOrFileToOpen(parent);
await personalFiles.dataTable.selectMultiItem(childFile, childFolder);
await personalFiles.dataTable.selectItems(childFile, childFolder);
const [download] = await Promise.all([personalFiles.page.waitForEvent('download'), personalFiles.acaHeader.downloadButton.click()]);
const filePath = await download.path();
expect(await Utils.verifyZipFileContent(filePath, [childFile, childFolder])).toBe(true);

View File

@@ -69,7 +69,7 @@ test.describe('Upload new version', () => {
let fileActionAPI: FileActionsApi;
async function uploadNewVersion(page: PersonalFilesPage | SearchPage, filename: string, location: string) {
await page.dataTable.selectItem(filename);
await page.dataTable.selectItems(filename);
await page.acaHeader.clickMoreActions();
await page.acaHeader.matMenu.clickMenuItem('Upload New Version');
await page.acaHeader.uploadNewVersionButton.setInputFiles(location);

View File

@@ -56,7 +56,7 @@ test.describe('Version actions', () => {
let fileId: string;
async function viewFirstFileVersion(page: PersonalFilesPage | RecentFilesPage | FavoritesPage | SharedPage | SearchPage) {
await page.dataTable.selectItem(filenameAfterUpdate);
await page.dataTable.selectItems(filenameAfterUpdate);
await page.acaHeader.clickMoreActions();
await page.matMenu.clickMenuItem('Manage Versions');
await page.manageVersionsDialog.viewFileVersion('1.0');