From 851560c2ce5b1dfe879dd0c530138ddf0ac73db0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=B4me=20Chilliet?= Date: Thu, 14 Dec 2023 15:39:47 +0100 Subject: [PATCH] Check for deletion failure in cypress test MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Côme Chilliet --- cypress/e2e/groupfolders.cy.ts | 2 ++ cypress/e2e/groupfoldersUtils.ts | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/cypress/e2e/groupfolders.cy.ts b/cypress/e2e/groupfolders.cy.ts index 2756d9fae..e291d1ab3 100644 --- a/cypress/e2e/groupfolders.cy.ts +++ b/cypress/e2e/groupfolders.cy.ts @@ -200,6 +200,7 @@ describe('Groupfolders ACLs and trashbin behavior', () => { cy.uploadContent(managerUser, new Blob(['Content of the file']), 'text/plain', `/${groupFolderName}/subfolder1/file1.txt`) // Delete file + cy.logout() cy.login(managerUser) cy.visit('/apps/files') enterFolder(groupFolderName) @@ -240,6 +241,7 @@ describe('Groupfolders ACLs and trashbin behavior', () => { setACLPermissions(groupFolderId, '/subfolder1', [`-${PERMISSION_READ}`], undefined, user2.userId) // Delete file + cy.logout() cy.login(managerUser) cy.visit('/apps/files') enterFolder(groupFolderName) diff --git a/cypress/e2e/groupfoldersUtils.ts b/cypress/e2e/groupfoldersUtils.ts index 38b6bfbca..53dbb0f7a 100644 --- a/cypress/e2e/groupfoldersUtils.ts +++ b/cypress/e2e/groupfoldersUtils.ts @@ -111,7 +111,7 @@ export function deleteFile(name: string) { cy.get(`[data-cy-files-list] [data-cy-files-list-row-name="${name}"] [data-cy-files-list-row-actions]`).click() cy.get(`[data-cy-files-list] [data-cy-files-list-row-action="delete"]`).scrollIntoView() cy.get(`[data-cy-files-list] [data-cy-files-list-row-action="delete"]`).click() - cy.wait('@delete') + cy.wait('@delete').its('response.statusCode').should('eq', 204) } export function restoreFile(name: string) {