From 798a4ce711be602ecebf6bf14f4cfcc603277c8e Mon Sep 17 00:00:00 2001 From: Xiaoxia AI Date: Tue, 23 Jun 2026 19:31:13 +0800 Subject: [PATCH] test(e2e): stabilize generated result assertion --- .gitea/workflows/deploy.yml | 2 +- apps/web/e2e/core-generation.spec.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml index 3c94b478e..3f07c89e9 100644 --- a/.gitea/workflows/deploy.yml +++ b/.gitea/workflows/deploy.yml @@ -246,4 +246,4 @@ jobs: -v "$PWD:/workspace" \ -w /workspace/apps/web \ mcr.microsoft.com/playwright:v1.45.0-jammy \ - sh -lc 'npm ci && npx playwright test --project=chromium e2e/core-upload.spec.ts e2e/core-generation.spec.ts' + sh -lc 'npm ci && npx playwright test --reporter=line --project=chromium e2e/core-upload.spec.ts e2e/core-generation.spec.ts' diff --git a/apps/web/e2e/core-generation.spec.ts b/apps/web/e2e/core-generation.spec.ts index 18d8466e1..7cb74098e 100644 --- a/apps/web/e2e/core-generation.spec.ts +++ b/apps/web/e2e/core-generation.spec.ts @@ -99,7 +99,7 @@ test.describe('Core generation and download flow', () => { expect(generatedVideo.file_size).toBeGreaterThan(0); await page.goto(`/projects/${projectData.id}/results`); - await expect(page.getByText(generatedVideo.name, { exact: true })).toBeVisible({ timeout: 20_000 }); + await expect(page.getByRole('heading').getByText(generatedVideo.name, { exact: true })).toBeVisible({ timeout: 20_000 }); const downloadUrlResponse = await request.get(`${apiBase}/generated-videos/${generatedVideo.id}/download-url`, { headers }); expect(downloadUrlResponse.status(), await downloadUrlResponse.text()).toBe(200); const downloadData = (await downloadUrlResponse.json()) as { download_url: string };