Commit graph

1 commit

Author SHA1 Message Date
Yogthos
1c1100e2f0 CLJS test port: 85 assertions across 12 sections, all passing
Part 1 (test/cljs-port-1.janet) — 65 assertions, 6 sections:
- 1: core math (10): +, -, *, /, inc, dec, quot, rem, mod, max, min
- 2: predicates (13): nil?, not, some?, string?, number?, fn?,
  keyword?, map?, zero?, pos?, neg?, even?, odd?
- 3: comparison (9): =, not=, = multi, not=, <, >, <=, >=
- 4: vectors (5): nth, conj, first, rest, count
- 5: maps (8): get, assoc, dissoc, contains?, count, keys
- 6: sets (5): set?, conj, disj, count, = order-independent

Part 2 (test/cljs-port-2.janet) — 20 assertions, 6 sections:
- 7: seq ops (8): seq, map, filter, reduce, take, drop, reverse, every?
- 8: atoms (3): deref, swap!, atom?
- 9: special forms (6): let, if, do, loop/recur, try/catch
- 10: macros (5): defn, when, and, or, fn
- 11: higher-order (3): comp, partial, identity
- 12: constructors (4): vector count, hash-map count, hash-set count, zipmap

315 ok, 2 fail (pre-existing, unchanged)
2026-06-03 11:17:08 -04:00