Files
rose-ash/tests/playwright
giles 0a2d7768dd Rewrite test suite: data-driven discovery, all 8 HS elements, SPA fixed
Tests are now fully automated — discover features from the DOM:
- discoverPage(): finds islands, HS elements, sx-get links, content
- testHsElement(): clicks each _="..." element, checks for any DOM change
- testHsWaitElement(): handles async wait cycles (add/wait/remove)
- SPA: uses Playwright locator.click() on a[sx-get] links — 5/5 pass

Results: 5 pass, 3 fail (all real bugs):
  home: stepper click detection needs ▶ selector fix
  hyperscript HS[6]: put "<b>Rendered!</b>" into #target — no effect
  language: spec.explore.evaluator page hangs (server bug)
  SPA navigation: 5/5 sections pass
  geography 11/11, applications 8/8, tools 4/4, etc 4/4

7/8 HS elements pass. HS[6] (put into target) is a real compiler bug.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-10 06:41:57 +00:00
..