fulcro

sheluchin 2025-04-05T15:36:33.400599Z

The fulcro-spec terminal reporter seems to have a conflict with portal.nrepl/wrap-portal (the nREPL middleware). I get an error like this trying to run namespace test:

; run-ns-tests: com.example.db.sql-test
; (err) WARNING: update-keys already refers to: #'clojure.core/update-keys in namespace: io.aviso.exception, being replaced by: #'io.aviso.exception/update-keys
; (err) Execution error (ClassCastException) at fulcro-spec.reporters.terminal/eval52706 (terminal.clj:17).
; (err) class portal.nrepl$wrap_portal_STAR_$portal_report__37961 cannot be cast to class clojure.lang.MultiFn (portal.nrepl$wrap_portal_STAR_$portal_report__37961 is in unnamed module of loader clojure.lang.DynamicClassLoader @310831b7; clojure.lang.MultiFn is in unnamed module of loader 'app')
Anyone know of a workaround for this?

sheluchin 2025-04-05T20:19:50.190479Z

There is a PR that fixes it: https://clojurians.slack.com/archives/C0185BFLLSE/p1743876586016009?thread_ts=1743867687.158319&cid=C0185BFLLSE now to figure out how to get the focus on the test under the cursor in Neovim/Conjure 🤔