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 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.
(check* f spec args)
(check-call f specs args)
From clojure.spec.test.alpha, adapted for speculative.
From clojure.spec.test.alpha, adapted for speculative.
(choose-env & {:keys [cljs clj]})
(deftime & body)
(gentest sym)
(gentest 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.
(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
(throwable? e)
(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.
(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