From fe5597d00bbc2893bb3fe108c46e0bfb4cbb6af9 Mon Sep 17 00:00:00 2001 From: Nathan Panchout Date: Wed, 14 Jan 2026 09:37:16 +0100 Subject: [PATCH] =?UTF-8?q?=E2=9C=85(frontend)=20update=20e2e=20test=20for?= =?UTF-8?q?=20folder=20creation?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Refactored the create-folder test to improve clarity and functionality. Removed outdated assertions and added checks for visibility of relevant UI elements before creating a new folder. This enhances the test's reliability and ensures it accurately reflects user interactions. --- .../e2e/__tests__/app-drive/create-folder.spec.ts | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/src/frontend/apps/e2e/__tests__/app-drive/create-folder.spec.ts b/src/frontend/apps/e2e/__tests__/app-drive/create-folder.spec.ts index 034b8913..0c0009e5 100644 --- a/src/frontend/apps/e2e/__tests__/app-drive/create-folder.spec.ts +++ b/src/frontend/apps/e2e/__tests__/app-drive/create-folder.spec.ts @@ -1,18 +1,15 @@ import test, { expect } from "@playwright/test"; -import { clearDb, getStorageState, login } from "./utils-common"; +import { clearDb, login } from "./utils-common"; test("Create a folder", async ({ page }) => { await clearDb(); await login(page, "drive@example.com"); await page.goto("/"); + await expect(page.getByText("This tab is empty")).toBeVisible(); + await expect(page.getByText("Import or create files and")).toBeVisible(); + await page.getByRole("button", { name: "Create Folder" }).click(); - await expect(page.getByText("Drop your files here")).toBeVisible(); - await expect( - page.getByRole("cell", { name: "My first folder" }) - ).not.toBeVisible(); - await page.getByRole("button", { name: "add Create" }).click(); - await page.getByText("New folder").click(); await page .getByRole("textbox", { name: "Folder name" }) .fill("My first folder");