Skip to content

Commit 899faa7

Browse files
committed
test: add cypress tests for sharing download permission
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
1 parent 991c61d commit 899faa7

File tree

2 files changed

+14
-5
lines changed

2 files changed

+14
-5
lines changed

cypress/e2e/files_sharing/FilesSharingUtils.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,9 @@ export function createShare(fileName: string, username: string, shareSettings: P
1919
openSharingPanel(fileName)
2020

2121
cy.get('#app-sidebar-vue').within(() => {
22-
cy.get('#sharing-search-input').clear()
2322
cy.intercept({ times: 1, method: 'GET', url: '**/apps/files_sharing/api/v1/sharees?*' }).as('userSearch')
24-
cy.get('#sharing-search-input').type(username)
23+
cy.findByRole('combobox', { name: /Search for share recipients/i })
24+
.type(`{selectAll}${username}`)
2525
cy.wait('@userSearch')
2626
})
2727

cypress/e2e/files_sharing/public-share/setup-public-share.ts

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -118,15 +118,24 @@ export function createShare(context: ShareContext, shareName: string, options: S
118118
}
119119

120120
/**
121-
* Adjust share permissions to be editable
121+
* open link share details for specific index
122+
*
123+
* @param index
122124
*/
123-
function adjustSharePermission(): void {
125+
export function openLinkShareDetails(index: number) {
124126
cy.findByRole('list', { name: 'Link shares' })
125127
.findAllByRole('listitem')
126-
.first()
128+
.eq(index)
127129
.findByRole('button', { name: /Actions/i })
128130
.click()
129131
cy.findByRole('menuitem', { name: /Customize link/i }).click()
132+
}
133+
134+
/**
135+
* Adjust share permissions to be editable
136+
*/
137+
function adjustSharePermission(): void {
138+
openLinkShareDetails(0)
130139

131140
cy.get('[data-cy-files-sharing-share-permissions-bundle]').should('be.visible')
132141
cy.get('[data-cy-files-sharing-share-permissions-bundle="upload-edit"]').click()

0 commit comments

Comments
 (0)