Hi, I don't have any background in CLJS but am currently working on extending the test reporter API for the https://github.com/jank-lang/clojure-test-suite. I'm trying to define a new multimethod for clojure.test/assert-expr (https://github.com/jank-lang/clojure-test-suite/pull/854/changes#diff-19b4a6708c46b98f0cf890c391d0991cd9c77b5a842bf134be4f9038d99236b7) but I get the following https://github.com/jank-lang/clojure-test-suite/actions/runs/23376906342/job/68010287242?pr=854 during an attempt to run the tests. Could someone please help?
Some added https://clojurians.slack.com/archives/C0A2CQQQVPB/p1774030161107879 on why this is being done in the Clojure test suite for those who are interested.
Does it seem like a bug in the compiler then?
I think I figured out the issue, https://github.com/jank-lang/clojure-test-suite/pull/854/changes#diff-19b4a6708c46b98f0cf890c391d0991cd9c77b5a842bf134be4f9038d99236b7R74-R78. Posting for posterity.
Oops, forgot to reply when I saw your previous message. Glad you figured it out!
Can't say for certain but cljs.test.assert_expr.cljs$core$IMultiFn$_add_method$arity$3 looks very suspicious to me. I'd expect for it to be cljs.core.IMultiFn$_add_method$arity$3.