File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 2121 */
2222
2323export 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
4747export 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+ }
Original file line number Diff line number Diff line change 2020 *
2121 */
2222
23+ import { toggleMenuAction } from "./filesUtils"
24+
2325function 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
4446export 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
5052export 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
5658export 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
You can’t perform that action at this time.
0 commit comments