This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2016-04-20
Channels
- # beginners (35)
- # boot (81)
- # braveandtrue (7)
- # cider (74)
- # cljs-dev (52)
- # cljsrn (5)
- # clojure (114)
- # clojure-austin (1)
- # clojure-belgium (3)
- # clojure-brasil (8)
- # clojure-czech (7)
- # clojure-greece (18)
- # clojure-ireland (1)
- # clojure-russia (67)
- # clojure-uk (11)
- # clojurescript (52)
- # core-async (5)
- # core-matrix (3)
- # cursive (13)
- # data-science (3)
- # datomic (8)
- # emacs (80)
- # events (2)
- # hoplon (8)
- # immutant (7)
- # jobs-discuss (3)
- # juxt (25)
- # ldnproclodo (21)
- # leiningen (27)
- # mount (24)
- # off-topic (6)
- # om (23)
- # onyx (48)
- # parinfer (1)
- # proton (4)
- # re-frame (41)
- # reagent (9)
- # spacemacs (8)
- # untangled (122)
Could this be a Cursive related issue? http://stackoverflow.com/questions/36735665/why-do-i-get-this-clojure-exception-cant-change-establish-root-binding-of-u
I have another one, I write a lot of tests, and Cursive is pretty good on showing where things go awry
It doesn't show the tests properly when they happen in a function (the is
in the function gets green'd but not the call in the deftest
)
I worked around it by using macros instead of functions, that worked until I got exceptions.
The error will bubble up to the deftest
, I lose all the information about where the issue happened.
It makes complex tests a pain to debug.
It looks like the (do-report {:type :error ...})
in the is
macro, messes up Cursive test marking, is it intended?
@lsenta: You’re looking for https://github.com/cursive-ide/cursive/issues/823 - I have it about half implemented, it won’t be in the next release but probably the one after that.