diff --git a/e2e/playwright/create-actions/src/tests/create-folder.e2e.ts b/e2e/playwright/create-actions/src/tests/create-folder.e2e.ts index d143c64bd..a38a880a1 100644 --- a/e2e/playwright/create-actions/src/tests/create-folder.e2e.ts +++ b/e2e/playwright/create-actions/src/tests/create-folder.e2e.ts @@ -48,6 +48,7 @@ test.describe('Create folders', () => { const createNewFolderString = 'Create new folder'; const spacesString = ' '; const commonFolderName = `create-folder-${Utils.random()}`; + const newFolderName = `new-folder-${Utils.random()}`; const username = `user-${Utils.random()}`; test.beforeAll(async () => { @@ -162,5 +163,13 @@ test.describe('Create folders', () => { await expect(folderTable.getRowByName(randomFolderName)).toBeVisible(); }); + + test('[XAT-17591] Duplicate folder name - can create folder with a new name', async ({ personalFiles }) => { + const folderSnackBar = personalFiles.snackBar; + await folderDialog.createNewFolderDialog(commonFolderName); + await expect(folderSnackBar.getByMessageLocator(errorStrings.thereIsAlreadyAFolderWithThisName)).toBeVisible(); + await folderDialog.createNewFolderDialog(newFolderName); + await expect(folderTable.getRowByName(newFolderName)).toBeVisible(); + }); }); });