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)