test(e2e): unify E2E CI command and align preview URL encoding (#719)

* test(e2e): follow-up fixes for post-merge copilot review feedback

* test(e2e): guard E2E_MAX_PREVIEW_MS against sub-second values

* test(e2e): align preview URL encoding and docs
This commit is contained in:
kl
2026-03-04 17:39:41 +08:00
committed by GitHub
parent eee3a2ed38
commit b10e14899d
2 changed files with 2 additions and 1 deletions

View File

@@ -12,6 +12,7 @@ This folder contains a first MVP of end-to-end automated tests.
- `/onlinePreview` - `/onlinePreview`
- `/getCorsFile` - `/getCorsFile`
- Basic performance smoke checks (configurable threshold): txt/docx/xlsx preview response time - Basic performance smoke checks (configurable threshold): txt/docx/xlsx preview response time
- CI combined run command available via `npm run test:ci`
## Local run ## Local run

View File

@@ -7,7 +7,7 @@ function b64(v: string): string {
} }
async function openPreview(request: any, fileUrl: string) { async function openPreview(request: any, fileUrl: string) {
const encoded = b64(fileUrl); const encoded = encodeURIComponent(b64(fileUrl));
return request.get(`/onlinePreview?url=${encoded}`); return request.get(`/onlinePreview?url=${encoded}`);
} }