hello! Just a quick question ... as I've bumped onto this too many times:
When having anything that isn't a string in the clojure.test/is -> msg, evaluating the test form under the caret will result into a class cast error. E.g.:
(deftest foo-test
(let [x 1
y 2]
(is (= x y) [x y])))
With something like the cognitect test runner (https://github.com/cognitect-labs/test-runner), the error is properly reported to stdout:
FAIL in (foo-test) (core_test.clj:7)
[1 2]
expected: (= x y)
actual: (not (= 1 2))
There is a ticket for this already: https://github.com/cursive-ide/cursive/issues/2962
Was curious if there are plans for fixing this?
Thanks!I'll take a look at this and see if I can fix it for the next build.
Awesome! Thanks a lot!