New test infrastructure:
- site-server.js: shared OCaml HTTP server lifecycle (beforeAll/afterAll)
- site-full.spec.js: full site test suite, no Docker
Tests:
home (7 features): boot, header island, stepper island, stepper click,
SPA navigation, universal smoke, no console errors
hyperscript (8 features): boot, HS element discovery, activation (8/8),
toggle color on/off, count clicks, bounce add/wait/remove, smoke, errors
geography: 12/12 pages render
applications: 9/9 pages render
tools: 5/5 pages render
etc: 5/5 pages render
SPA navigation: SKIPPED (link boosting not working yet)
language: FAILS — /sx/(language.(spec.(explore.evaluator))) hangs (real bug)
Run: npx playwright test tests/playwright/site-full.spec.js
Run one: npx playwright test tests/playwright/site-full.spec.js -g "hyperscript"
Each test prints a feature report showing exactly what was verified.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1.7 KiB
1.7 KiB