Skip to content

Commit 7e386d5

Browse files
committed
Fix tests for F2V
Signed-off-by: Louis Chemineau <louis@chmn.me>
1 parent c65c3c2 commit 7e386d5

2 files changed

Lines changed: 13 additions & 7 deletions

File tree

cypress/e2e/filesUtils.ts

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
*/
2222

2323
export function renameFile(fileName: string, newName: string) {
24-
cy.get(`[data-cy-files-list] [data-cy-files-list-row-name="${fileName}"] [data-cy-files-list-row-actions]`).click()
24+
toggleMenuAction(fileName)
2525
cy.get(`[data-cy-files-list] [data-cy-files-list-row-action="rename"]`).click()
2626
cy.get(`[data-cy-files-list] [data-cy-files-list-row-name="${fileName}"] .files-list__row-rename input`).clear()
2727
cy.get(`[data-cy-files-list] [data-cy-files-list-row-name="${fileName}"] .files-list__row-rename input`).type(`${newName}.txt`)
@@ -45,9 +45,13 @@ export function createFolder (dirName: string) {
4545
}
4646

4747
export function moveFile (fileName: string, dirName: string) {
48-
cy.get(`[data-cy-files-list] [data-cy-files-list-row-name="${fileName}"] [data-cy-files-list-row-actions]`).click()
48+
toggleMenuAction(fileName)
4949
cy.get(`[data-cy-files-list] [data-cy-files-list-row-action="movecopy]"`).click()
5050
cy.get(`.oc-dialog tr[data-entryname="${dirName}"]`).click()
5151
cy.contains(`Move to ${dirName}`).click()
5252
cy.wait(500)
53-
}
53+
}
54+
55+
export function toggleMenuAction(fileName: string) {
56+
cy.get(`[data-cy-files-list] [data-cy-files-list-row-name="${fileName}"] [data-cy-files-list-row-actions] .action-item__menutoggle`).click()
57+
}

cypress/e2e/sidebarUtils.ts

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,11 @@
2020
*
2121
*/
2222

23+
import { toggleMenuAction } from "./filesUtils"
24+
2325
function showSidebarForFile(fileName: string) {
2426
closeSidebar()
25-
cy.get(`[data-cy-files-list] [data-cy-files-list-row-name="${fileName}"] [data-cy-files-list-row-actions]`).click()
27+
toggleMenuAction(fileName)
2628
cy.contains('Open details').click()
2729
cy.get('#app-sidebar-vue').contains('Activity').click()
2830
}
@@ -42,19 +44,19 @@ export function showActivityTab(fileName: string) {
4244
}
4345

4446
export function addToFavorites(fileName: string) {
45-
cy.get(`[data-cy-files-list] [data-cy-files-list-row-name="${fileName}"] [data-cy-files-list-row-actions]`).click()
47+
toggleMenuAction(fileName)
4648
cy.contains('Add to favorites').click()
4749
cy.get('.toast-close').click()
4850
}
4951

5052
export function removeFromFavorites(fileName: string) {
51-
cy.get(`[data-cy-files-list] [data-cy-files-list-row-name="${fileName}"] [data-cy-files-list-row-actions]`).click()
53+
toggleMenuAction(fileName)
5254
cy.contains('Remove from favorites').click()
5355
cy.get('.toast-close').click()
5456
}
5557

5658
export function createPublicShare(fileName: string) {
57-
cy.get(`[data-cy-files-list] [data-cy-files-list-row-name="${fileName}"] [data-cy-files-list-row-actions]`).click()
59+
toggleMenuAction(fileName)
5860
cy.contains('Open details').click()
5961
cy.get('#app-sidebar-vue').contains('Sharing').click()
6062

0 commit comments

Comments
 (0)