mirror of
https://github.com/penpot/penpot.git
synced 2026-10-11 15:21:46 -04:00
Kaocha finds every test namespace on the JVM, but the JS runner only runs the ones listed in runner.cljc. Sixteen namespaces were missing from both lists, and files.shapes-builder-test was required but not listed, so 125 tests never ran in JS. Add them to both lists, sorted. The only one that failed in JS was make-tokens-status-from-tokens-lib: (.sets base-lib) is a method call in ClojureScript. On the JVM it read the field, but (:sets ...) on the result gave nil, so the legacy lib was built without sets or themes. Use (.-sets base-lib) and (.-themes base-lib), as the first part of the same test does. AI-assisted-by: claude-opus-5-5