Write Playwright tests for JWT auth, TTS trackbar, and compute features #101
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Context
E2E checklist (v0.7.7-dev) has 12 feature rows marked "not tested" — manually verified but lacking automated Playwright specs.
Items to test
JWT Auth (#92) — 3 tests needed
hero_os_jwtkey present)hero_os_jwtremoved)TTS Trackbar (#89) — 5 tests needed
Compute (#33) — 4 tests needed
Goal
Get checklist from 109/123 → 123/123 pass. All features under automated regression protection.
Signed-off-by: mik-tf
Playwright specs written and deployed in v0.7.8-dev
15 new tests across 3 spec files:
jwt-auth.spec.ts(4 tests): J3 JWT in localStorage, J5 multi-user isolation, J6 anonymous fallback, J7 JWT cleared on logouttts-trackbar.spec.ts(5 tests): T1 SSE audio streaming, T2 trackbar elements, T3 progress bar, T4 voice module, T5 speed persistencecompute.spec.ts(6 tests): CP1-CP6 health, UI, node registration, slices, status, RPC discoverAPI-only tests pass. Browser login tests timeout under load (166 tests concurrent). Need Playwright workers reduction — tracked separately.
Signed-off-by: mik-tf