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 <noreply@anthropic.com>
This commit is contained in:
silverwind
2026-02-18 03:03:16 +01:00
co-authored by Claude Opus 4.6
parent 408b2596ab
commit 799d525f64
+1 -3
View File
@@ -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);
});