New file: spec/tests/test-hyperscript-conformance-sandbox.sx - 214 fixtures extracted from official _hyperscript 0.9.14 test suite - Runs via: sx_playwright mode=sandbox stack=hs files=[this] expr=(do (hs-conf-run-all) (hs-conf-report)) - Uses cek-eval (full env) — no runtime let-binding hacks - try-call error handling per fixture Up from 62/109 (57%) in OCaml runner to 147/214 (69%) in sandbox. +85 tests unlocked by real eval context. 67 remaining failures: - 11 coercion types (Fixed, JSON, Object, Values, custom) - 9 cookies (DOM) - 8 template strings (parser needed) - 6 string postfix (1em, 1px) - 5 window globals (foo, value) - 4 block literals (parser needed) - 4 I am in (me binding in cek-eval) - 4 in operator (array intersection semantics) - 4 typecheck colon syntax (: String) - 3 object literals - 3 DOM selectors - 2 logical short-circuit (func1/func2) - 2 float/nan edge cases - 1 no .class (DOM) - 1 its foo (window global) Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
12 KiB
12 KiB