Skip to content

Commit 4833ff7

Browse files
committed
Fixed tests
1 parent d628f0f commit 4833ff7

6 files changed

Lines changed: 12 additions & 23 deletions

File tree

client/src/views/files/FoldersPage.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -100,7 +100,7 @@
100100
v-show="querying"
101101
class="body-lg"
102102
>
103-
<div class="no-files-content">
103+
<div class="loading-files-content">
104104
<ms-spinner class="ms-spinner" />
105105
<ion-text>
106106
{{ $msTranslate('FoldersPage.loading') }}

client/tests/e2e/helpers/utils.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -488,12 +488,12 @@ export async function importDefaultFiles(
488488
await dragAndDropFile(documentsPage, dropZone, paths);
489489
imported = paths.length;
490490
}
491-
// Hide the import menu
491+
// Minimize the import menu
492492
if (imported > 0) {
493493
const uploadMenu = documentsPage.locator('.upload-menu');
494494
await expect(uploadMenu).toBeVisible();
495495
expect(await uploadMenu.locator('.upload-menu-list').locator('.file-operation-item').count()).toBeGreaterThan(0);
496-
await uploadMenu.locator('.menu-header-icons').locator('ion-icon').nth(1).click();
496+
await uploadMenu.locator('.menu-header-icons').locator('ion-icon').nth(0).click();
497497
}
498498
await expect(documentsPage.locator('.folder-container').locator('.no-files-content')).toBeHidden();
499499
}

client/tests/e2e/specs/download_file.spec.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -194,7 +194,7 @@ msTest.describe(() => {
194194
await expect(uploadMenu).toBeVisible();
195195
const opItems = uploadMenu.locator('.upload-menu-list').locator('.file-operation-item');
196196
await expect(opItems).toHaveCount(1);
197-
await uploadMenu.locator('.menu-header-icons').locator('ion-icon').nth(1).click();
197+
await uploadMenu.locator('.menu-header-icons').locator('ion-icon').nth(0).click();
198198
await expect(documents.locator('.folder-container').locator('.no-files-content')).toBeHidden();
199199
// cspell:disable-next-line
200200
await renameDocument(documents, entries.nth(1), '文件名.png');

client/tests/e2e/specs/file_copy.spec.ts

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,7 @@ msTest.describe(() => {
102102
await expect(opItems).toHaveCount(2);
103103
await expect(opItems.nth(0).locator('.element-details-title__name')).toHaveText('Copying image.png');
104104
await expect(opItems.nth(0).locator('.element-details-info')).toHaveText('wksp1');
105-
await uploadMenu.locator('.menu-header-icons').locator('ion-icon').nth(1).click();
105+
await uploadMenu.locator('.menu-header-icons').locator('ion-icon').nth(0).click();
106106

107107
// File should still be here
108108
if (gridMode) {
@@ -145,7 +145,7 @@ msTest.describe(() => {
145145
await expect(opItems.nth(0).locator('.element-details-info')).toHaveText('5 B • wksp1');
146146
await expect(opItems.nth(1).locator('.element-details-title__name')).toHaveText('file.txt');
147147
await expect(opItems.nth(1).locator('.element-details-info')).toHaveText('1 B • wksp1');
148-
await uploadMenu.locator('.menu-header-icons').locator('ion-icon').nth(1).click();
148+
await uploadMenu.locator('.menu-header-icons').locator('ion-icon').nth(0).click();
149149

150150
const entries = documents.locator('.folder-container').locator('.file-list-item');
151151
await expect(entries).toHaveCount(2);
@@ -186,7 +186,6 @@ msTest.describe(() => {
186186
await buttons.nth(0).click();
187187
await expect(dupModal).toBeHidden();
188188
await expect(documents).toShowToast('No files to copy.', 'Info');
189-
await expect(uploadMenu).toBeHidden();
190189
await expect(entries).toHaveCount(2);
191190
await expect(entries.locator('.label-name')).toHaveText(['Folder', 'file.txt']);
192191
await entries.nth(0).dblclick();
@@ -248,7 +247,7 @@ msTest.describe(() => {
248247
await expect(opItems.nth(0).locator('.element-details-info')).toHaveText('5 B • wksp1');
249248
await expect(opItems.nth(1).locator('.element-details-title__name')).toHaveText('file.txt');
250249
await expect(opItems.nth(1).locator('.element-details-info')).toHaveText('1 B • wksp1');
251-
await uploadMenu.locator('.menu-header-icons').locator('ion-icon').nth(1).click();
250+
await uploadMenu.locator('.menu-header-icons').locator('ion-icon').nth(0).click();
252251

253252
const modal = documents.locator('.folder-selection-modal');
254253
const dupModal = documents.locator('.file-operation-conflicts-modal');
@@ -288,7 +287,6 @@ msTest.describe(() => {
288287
await expect(opItems).toHaveCount(3);
289288
await expect(opItems.nth(0).locator('.element-details-title__name')).toHaveText('Copying Folder');
290289
} else {
291-
await expect(uploadMenu).toBeHidden();
292290
await expect(documents).toShowToast('No files to copy.', 'Info');
293291
}
294292
// Folder is still there

client/tests/e2e/specs/file_import.spec.ts

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -186,9 +186,6 @@ for (const displaySize of [DisplaySize.Small, DisplaySize.Large]) {
186186
} else {
187187
await documents.locator('#folders-ms-action-bar').getByText('Import').click();
188188
}
189-
const uploadMenu = documents.locator('.upload-menu');
190-
await expect(uploadMenu).toBeHidden();
191-
192189
const fileChooserPromise = documents.waitForEvent('filechooser');
193190
if (displaySize === DisplaySize.Large) {
194191
await documents.locator('.import-popover').locator('.import-container').getByRole('listitem').nth(1).click();
@@ -198,8 +195,7 @@ for (const displaySize of [DisplaySize.Small, DisplaySize.Large]) {
198195
const importPath = path.join(testInfo.config.rootDir, 'data', 'imports');
199196
await fileChooser.setFiles([importPath]);
200197
await checkFilesUploaded(documents, 1, 11);
201-
await documents.locator('.upload-menu').locator('.menu-header-icons').locator('ion-icon').nth(1).click();
202-
await expect(documents.locator('.upload-menu')).toBeHidden();
198+
await documents.locator('.upload-menu').locator('.menu-header-icons').locator('ion-icon').nth(0).click();
203199
await documents.locator('.folder-container').locator('.file-list-item').locator('.label-name').nth(0).click();
204200
if (displaySize === DisplaySize.Large) {
205201
await expect(workspaces).toHaveHeader(['New_Workspace', 'imports'], true, true);
@@ -234,9 +230,6 @@ for (const displaySize of [DisplaySize.Small, DisplaySize.Large]) {
234230
await documents.locator('#folders-ms-action-bar').getByText('Import').click();
235231
}
236232

237-
const uploadMenu = documents.locator('.upload-menu');
238-
await expect(uploadMenu).toBeHidden();
239-
240233
const fileChooserPromise = documents.waitForEvent('filechooser');
241234
if (displaySize === DisplaySize.Large) {
242235
const importFilesButton = documents.locator('.import-popover').locator('.import-container').getByRole('listitem').nth(0);

client/tests/e2e/specs/file_move.spec.ts

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,7 @@ msTest.describe(() => {
104104
await expect(opItems).toHaveCount(2);
105105
await expect(opItems.nth(0).locator('.element-details-title__name')).toHaveText('Moving image.png');
106106
await expect(opItems.nth(0).locator('.element-details-info')).toHaveText('wksp1');
107-
await uploadMenu.locator('.menu-header-icons').locator('ion-icon').nth(1).click();
107+
await uploadMenu.locator('.menu-header-icons').locator('ion-icon').nth(0).click();
108108

109109
// File should not be here anymore
110110
if (gridMode) {
@@ -196,7 +196,7 @@ msTest.describe(() => {
196196
await expect(opItems.nth(0).locator('.element-details-info')).toHaveText('5 B • wksp1');
197197
await expect(opItems.nth(1).locator('.element-details-title__name')).toHaveText('file.txt');
198198
await expect(opItems.nth(1).locator('.element-details-info')).toHaveText('1 B • wksp1');
199-
await uploadMenu.locator('.menu-header-icons').locator('ion-icon').nth(1).click();
199+
await uploadMenu.locator('.menu-header-icons').locator('ion-icon').nth(0).click();
200200

201201
const entries = documents.locator('.folder-container').locator('.file-list-item');
202202
await expect(entries).toHaveCount(2);
@@ -236,8 +236,7 @@ msTest.describe(() => {
236236
} else if (dupPolicy === 'ignore') {
237237
await buttons.nth(0).click();
238238
await expect(dupModal).toBeHidden();
239-
await expect(documents).toShowToast('No files to move.', 'Info');
240-
await expect(uploadMenu).toBeHidden();
239+
await expect(documents).toShowToast('No files to move.', 'Info');;
241240
await expect(entries).toHaveCount(2);
242241
await expect(entries.locator('.label-name')).toHaveText(['Folder', 'file.txt']);
243242
await entries.nth(0).dblclick();
@@ -299,7 +298,7 @@ msTest.describe(() => {
299298
await expect(opItems.nth(0).locator('.element-details-info')).toHaveText('5 B • wksp1');
300299
await expect(opItems.nth(1).locator('.element-details-title__name')).toHaveText('file.txt');
301300
await expect(opItems.nth(1).locator('.element-details-info')).toHaveText('1 B • wksp1');
302-
await uploadMenu.locator('.menu-header-icons').locator('ion-icon').nth(1).click();
301+
await uploadMenu.locator('.menu-header-icons').locator('ion-icon').nth(0).click();
303302

304303
const modal = documents.locator('.folder-selection-modal');
305304
const dupModal = documents.locator('.file-operation-conflicts-modal');
@@ -342,7 +341,6 @@ msTest.describe(() => {
342341
await expect(opItems.nth(0).locator('.element-details-title__name')).toHaveText('Moving Folder');
343342
} else {
344343
await expect(documents).toShowToast('No files to move.', 'Info');
345-
await expect(uploadMenu).toBeHidden();
346344
await expect(entries.locator('.label-name')).toHaveText('Folder');
347345
}
348346

0 commit comments

Comments
 (0)