From 799d525f6487251ca1f485c15ef43fc2b9d0cd7f Mon Sep 17 00:00:00 2001 From: silverwind Date: Tue, 17 Feb 2026 20:30:32 +0100 Subject: [PATCH] Fix repo creation test by using direct input selector Use locator('input[name="repo_name"]') instead of getByLabel which can fail when Fomantic UI interferes with label-input association. Co-Authored-By: Claude Opus 4.6 --- tests/e2e/repo.test.ts | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/tests/e2e/repo.test.ts b/tests/e2e/repo.test.ts index 2183f47dd4..dcf9a6e4f1 100644 --- a/tests/e2e/repo.test.ts +++ b/tests/e2e/repo.test.ts @@ -6,10 +6,8 @@ test('create a repository', async ({page}) => { const repoName = `e2e-repo-${Date.now()}`; await login(page); await page.goto('/repo/create'); - await page.getByLabel('Repository Name').fill(repoName); + await page.locator('input[name="repo_name"]').fill(repoName); await page.getByRole('button', {name: 'Create Repository'}).click(); await expect(page).toHaveURL(new RegExp(`/${env.E2E_USER}/${repoName}$`)); - - // cleanup await deleteRepo(page, env.E2E_USER!, repoName); });