This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2019-04-23
Channels
- # announcements (2)
- # beginners (82)
- # calva (13)
- # cider (12)
- # clara (4)
- # cljdoc (22)
- # clojure (89)
- # clojure-dev (23)
- # clojure-europe (16)
- # clojure-italy (39)
- # clojure-nl (8)
- # clojure-spec (28)
- # clojure-uk (36)
- # clojurescript (40)
- # cursive (10)
- # data-science (1)
- # datomic (27)
- # devcards (4)
- # emacs (1)
- # fulcro (25)
- # jobs (1)
- # jobs-discuss (3)
- # kaocha (5)
- # luminus (1)
- # nrepl (68)
- # off-topic (64)
- # pedestal (23)
- # planck (1)
- # quil (4)
- # re-frame (6)
- # reitit (5)
- # remote-jobs (4)
- # shadow-cljs (16)
- # spacemacs (11)
- # testing (1)
this version and the previous one contain several fixes funded by Nextjournal, kaocha-cljs now correctly ClojureScript async tests, as well as fixtures (and async fixtures)
--capture-output
now also works as it should, before the output would disappear and you would have to disable output capturing to see it, now it will show the output if the test fails, same as with regular kaocha (this is for instance js/console.log
output)
Finally there's a new *debug*
var that you can set to true to see exactly what's going on inside kaocha-cljs. Internally it uses a message queue, where everything coming from the prepl and from the websocket is interleaved as messages. With *debug*
on and with output capturing off you see exactly the type and contents of those messages. if for instance kaocha-cljs
times out this can give you a good clue of what it's waiting for.