test(e2e): add Playwright system smoke and regression suite

Covers: health, auth guards, register/login/token flow, every
protected page render with per-page uncaught-error capture, devices
modal wiring, stats tabs, docs pages, theme switch persistence,
reader links against real library content, security header presence,
and explicit regression assertions for the functions removed in the
dead-code cycle (Clear Queue button, queue endpoints).
This commit is contained in:
John O'Keefe committed 2026-10-25 11:24:25 -04:00
1 parent b6eba66801
commit ecfd7276ab
4 files changed
+250

No files matched your search

+1
View File
@@ -86,3 +86,4 @@ session-*.md
# Binary media fixtures: never commit (generate with ffmpeg at test time,
# see docs/contributing/development.md → Media fixtures)
internal/services/testdata/
test-results