test(e2e): stabilize generated result assertion

This commit is contained in:
Xiaoxia AI
2026-06-23 19:31:13 +08:00
parent 769049bd02
commit 798a4ce711
2 changed files with 2 additions and 2 deletions
+1 -1
View File
@@ -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'
+1 -1
View File
@@ -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 };