diff options
author | John Molakvoæ <skjnldsv@protonmail.com> | 2023-08-16 16:22:51 +0200 |
---|---|---|
committer | John Molakvoæ <skjnldsv@protonmail.com> | 2023-08-17 18:56:39 +0200 |
commit | fdf07fc759f22bcd1f26c7e4fd7f025582cc3519 (patch) | |
tree | 98fa998aedcd46e60e2045ac96650c71c04cd63a /apps/files/src/components/FileEntry.vue | |
parent | 9a5b26675c6f14b3b8afa0af27be946b6f5315de (diff) | |
download | nextcloud-server-fdf07fc759f22bcd1f26c7e4fd7f025582cc3519.tar.gz nextcloud-server-fdf07fc759f22bcd1f26c7e4fd7f025582cc3519.zip |
fix(cypress): adjust selectors
Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
Diffstat (limited to 'apps/files/src/components/FileEntry.vue')
-rw-r--r-- | apps/files/src/components/FileEntry.vue | 15 |
1 files changed, 13 insertions, 2 deletions
diff --git a/apps/files/src/components/FileEntry.vue b/apps/files/src/components/FileEntry.vue index 6495a84db30..7aaa43c6c01 100644 --- a/apps/files/src/components/FileEntry.vue +++ b/apps/files/src/components/FileEntry.vue @@ -22,6 +22,9 @@ <template> <tr :class="{'files-list__row--visible': visible, 'files-list__row--active': isActive}" + data-cy-files-list-row + :data-cy-files-list-row-fileid="fileid" + :data-cy-files-list-row-name="source.basename" class="list__row" @contextmenu="onRightClick"> <!-- Failed indicator --> @@ -38,7 +41,7 @@ </td> <!-- Link to file --> - <td class="files-list__row-name"> + <td class="files-list__row-name" data-cy-files-list-row-name> <!-- Icon or preview --> <span class="files-list__row-icon" @click="execDefaultAction"> <FolderIcon v-if="source.type === 'folder'" /> @@ -81,6 +84,7 @@ ref="basename" :aria-hidden="isRenaming" class="files-list__row-name-link" + data-cy-files-list-row-name-link v-bind="linkTo" @click="execDefaultAction"> <!-- File name --> @@ -93,7 +97,10 @@ </td> <!-- Actions --> - <td v-show="!isRenamingSmallScreen" :class="`files-list__row-actions-${uniqueId}`" class="files-list__row-actions"> + <td v-show="!isRenamingSmallScreen" + :class="`files-list__row-actions-${uniqueId}`" + class="files-list__row-actions" + data-cy-files-list-row-actions> <!-- Render actions --> <CustomElementRender v-for="action in enabledRenderActions" :key="action.id" @@ -115,6 +122,7 @@ :key="action.id" :class="'files-list__row-action-' + action.id" :close-after-click="true" + :data-cy-files-list-row-action="action.id" @click="onActionClick(action)"> <template #icon> <NcLoadingIcon v-if="loading === action.id" :size="18" /> @@ -129,6 +137,7 @@ <td v-if="isSizeAvailable" :style="{ opacity: sizeOpacity }" class="files-list__row-size" + data-cy-files-list-row-size @click="openDetailsIfAvailable"> <span>{{ size }}</span> </td> @@ -136,6 +145,7 @@ <!-- Mtime --> <td v-if="isMtimeAvailable" class="files-list__row-mtime" + data-cy-files-list-row-mtime @click="openDetailsIfAvailable"> <span>{{ mtime }}</span> </td> @@ -145,6 +155,7 @@ :key="column.id" :class="`files-list__row-${currentView?.id}-${column.id}`" class="files-list__row-column-custom" + :data-cy-files-list-row-column-custom="column.id" @click="openDetailsIfAvailable"> <CustomElementRender v-if="visible" :current-view="currentView" |