Macros and function utils for clojure.spec.test.alpha. API may change at any time.
Macros and function utils for clojure.spec.test.alpha. API may change at any time.
(check sym)
(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.
(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.
(do-check-call f specs args)
From clojure.spec.test.alpha, adapted for speculative.
From clojure.spec.test.alpha, adapted for speculative.
(successful? stc-result)
Returns true if all spec.test.check tests have pass? true.
Returns true if all spec.test.check tests have pass? true.
(test-check-kw name)
Returns qualified keyword used for interfacing with clojure.test.check
Returns qualified keyword used for interfacing with clojure.test.check
(throws symbol & body)
Asserts that body throws spec error concerning s/fdef for symbol.
Asserts that body throws spec error concerning s/fdef for symbol.
(try-return & body)
Executes body and returns exception as value
Executes body and returns exception as value
(with-instrumentation symbol & body)
Executes body while instrumenting symbol.
Executes body while instrumenting symbol.
(with-unstrumentation symbol & body)
Executes body while unstrumenting symbol.
Executes body while unstrumenting symbol.
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close