Skip to content

Commit

Permalink
ci: Fix selecting a folder in the file picker
Browse files Browse the repository at this point in the history
Signed-off-by: Julius Härtl <jus@bitgrid.net>
  • Loading branch information
juliushaertl committed Nov 28, 2023
1 parent f59dda8 commit d4dba9b
Showing 1 changed file with 5 additions and 4 deletions.
9 changes: 5 additions & 4 deletions cypress/e2e/nodes/Links.spec.js
Original file line number Diff line number Diff line change
Expand Up @@ -140,11 +140,12 @@ describe('test link marks', function() {

describe('link to local file', function() {
// Helper to reduce duplicated code, checking inserting with and without selected text
const checkLinkFile = (filename, text) => {
const checkLinkFile = (filename, text, isFolder = false) => {
cy.getSubmenuEntry('insert-link', 'insert-link-file').click()
cy.get('.file-picker').within(() => {
cy.get(`[data-testid="file-list-row"][data-filename="${fileName}"]`).click()
cy.contains('button', `Choose ${fileName}`).click()
cy.get(`[data-testid="file-list-row"][data-filename="${filename}"]`).click()
cy.get(isFolder ? '.empty-content__name' : '.file-picker__files')
cy.contains('button', isFolder ? 'Choose' : `Choose ${filename}`).click()
})

return cy.getContent()
Expand Down Expand Up @@ -174,7 +175,7 @@ describe('test link marks', function() {
cy.createFolder(`${window.__currentDirectory}/dummy folder`)
cy.getFile(fileName).then($el => {
cy.getContent().type(`${text}{selectAll}`)
checkLinkFile('dummy folder', text)
checkLinkFile('dummy folder', text, true)
cy.get('@winOpen')
.should('have.been.calledOnce')
})
Expand Down

0 comments on commit d4dba9b

Please sign in to comment.