io.github.frenchy64.fully-satisfies.non-leaky-macros.clojure.test
Implementations of clojure.test macros that don't leak implementation details.
deftest
macro
(deftest & args)
deftest-
macro
(deftest- & args)
non-leaky-deftest
macro
(non-leaky-deftest name & body)
Like clojure.test/deftest, except body does not have access to a recur target.
non-leaky-deftest-
macro
(non-leaky-deftest- name & body)
Like clojure.test/deftest-, except body does not have access to a recur target.
non-leaky-set-test
macro
(non-leaky-set-test name & body)
Like clojure.test/set-test, except body does not have access to a recur target.
non-leaky-testing
macro
(non-leaky-testing string & body)
Like clojure.test/testing, except body does not leak try/catch syntax.
non-leaky-with-test
macro
(non-leaky-with-test definition & body)
Like clojure.test/with-test, except body does not have access to a recur target.
non-leaky-with-test-out
macro
(non-leaky-with-test-out & body)
Like clojure.test/with-test-out, except body does not leak try/catch syntax.
set-test
macro
(set-test & args)
testing
macro
(testing & args)
with-test
macro
(with-test & args)
with-test-out
macro
(with-test-out & body)