This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2022-09-07
Channels
- # announcements (4)
- # babashka (59)
- # beginners (26)
- # calva (34)
- # clj-kondo (3)
- # cljs-dev (1)
- # clojure (77)
- # clojure-austin (4)
- # clojure-europe (20)
- # clojure-nl (2)
- # clojure-norway (11)
- # clojure-spec (3)
- # clojure-uk (4)
- # clojurescript (103)
- # community-development (2)
- # cursive (15)
- # datalevin (12)
- # datascript (38)
- # datomic (1)
- # deps-new (2)
- # events (3)
- # figwheel-main (6)
- # fulcro (9)
- # honeysql (12)
- # jobs (4)
- # juxt (18)
- # kaocha (19)
- # lsp (42)
- # missionary (2)
- # pathom (14)
- # polylith (6)
- # portal (6)
- # reagent (8)
- # reitit (4)
- # releases (2)
- # shadow-cljs (17)
- # testing (1)
- # tools-deps (50)
- # vim (46)
- # xtdb (12)
@dharrigan we have no plans or intention to further support midje, the recommended migration path is via fudje. Midje is a very weird animal and there's just no way to do it well.
Yeah, it's not well liked at our place, so we are going to start moving across to expectations...
I'm sorry we can't provide a better experience for midje, but it also seems there are better places to put our energy, given that folks are generally moving away from it.
Have you tried fudje? It should be a drop-in replacement that's clojure.test compatible, I'd be curious to hear if that's not your experience.
in general, or with kaocha? we do care about working with fudje, but there should not be much (if anything) for us to do, since they are based on clojure.test
For the figwheel folks, it would be helpful to share your config, especially cljs compiler config. Contrary to shadow figwheel uses the vanilla compiler, and so figwheel projects should be able to use kaocha-cljs, but there might be compiler flags that interfere with how kaocha-cljs works. kaocha-cljs2 should be usable in any scenario, it's completely agnostic to how you compile or which runtime env you use, but (I'm aware) it's a PITA to set up. We do plan to do something about that.
The other issue with kaocha-cljs is that it's a pain to debug, because we rely on the cljs prepl which gives very little indication of what the problem is when things go wrong, but for simple setups it's still pretty useful, because it's so much simpler internally compared to kaocha-cljs2.