Skip to content
Merged
Prev Previous commit
test(share): Ensure file list row is visible
Signed-off-by: Louis Chemineau <[email protected]>
  • Loading branch information
artonge committed May 26, 2025
commit ac5d4dd79d2d38af915c2ed8ebc5a5bb3fadfdbc
4 changes: 4 additions & 0 deletions cypress/e2e/filesUtils.ts
Original file line number Diff line number Diff line change
Expand Up @@ -116,6 +116,10 @@ export function moveFile (fileName: string, dirName: string) {
})
}

export function getFileListRow(filename: string) {
return cy.get(`[data-cy-files-list] [data-cy-files-list-row-name="${CSS.escape(filename)}"]`)
}

export function toggleMenuAction(fileName: string) {
cy.get(`[data-cy-files-list] [data-cy-files-list-row-name="${CSS.escape(fileName)}"] [data-cy-files-list-row-actions]`)
.should('be.visible')
Expand Down
7 changes: 4 additions & 3 deletions cypress/e2e/sidebar.cy.ts
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
* SPDX-License-Identifier: AGPL-3.0-or-later
*/

import { createFolder, navigateToFolder, moveFile, renameFile } from './filesUtils'
import { createFolder, navigateToFolder, moveFile, renameFile, getFileListRow } from './filesUtils'
import { addComment, addTag, addToFavorites, createPublicShare, randHash, removeFromFavorites, showActivityTab } from './sidebarUtils'

describe('Check activity listing in the sidebar', { testIsolation: true }, () => {
Expand Down Expand Up @@ -32,8 +32,9 @@ describe('Check activity listing in the sidebar', { testIsolation: true }, () =>

it('Has share activity', () => {
createPublicShare('welcome.txt')
cy.get('body').contains('Link share created').should('exist')
cy.get('.toast-close').click({ multiple: true })
cy.visit('/apps/files')
getFileListRow('welcome.txt').should('be.visible')

showActivityTab('welcome.txt')
cy.get('.activity-entry').first().should('contains.text', 'Shared as public link')
})
Expand Down
Loading