Liking cljdoc? Tell your friends :D

respeced.test

Macros and function utils for clojure.spec.test.alpha and clojure.test. Alpha, subject to change.

Macros and function utils for clojure.spec.test.alpha and
clojure.test. Alpha, subject to change.
raw docstring

caught?clj/smacro

(caught? sym & body)

Returns true if body throws spec error for instrumented fn

Returns true if body throws spec error for instrumented fn
sourceraw docstring

checkclj/smacro

(check sym)
(check sym opts)
(check sym opts tc-opts)

spec.test/check with third arg for passing clojure.test.check options.

spec.test/check with third arg for passing clojure.test.check options.
sourceraw docstring

check-callclj/smacro

(check-call symbol args)

Applies args to function resolved by symbol. Checks :args, :ret and :fn specs for spec resolved by symbol. Returns return value if check succeeded, else throws.

Applies args to function resolved by symbol. Checks :args, :ret
and :fn specs for spec resolved by symbol. Returns return value if check
succeeded, else throws.
sourceraw docstring

successful?clj/s

(successful? stc-result)

Returns true if all spec.test.alpha/check tests have pass? true.

Returns true if all spec.test.alpha/check tests have pass? true.
sourceraw docstring

with-instrumentationclj/smacro

(with-instrumentation symbol & body)

Executes body while instrumenting symbol.

Executes body while instrumenting symbol.
sourceraw docstring

with-unstrumentationclj/smacro

(with-unstrumentation symbol & body)

Executes body while unstrumenting symbol.

Executes body while unstrumenting symbol.
sourceraw docstring

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close