(cljs-env? env)
Take the &env from a macro, and tell whether we are expanding into cljs. Source: http://blog.nberger.com.ar/blog/2015/09/18/more-portable-complex-macro-musing
Take the &env from a macro, and tell whether we are expanding into cljs. Source: http://blog.nberger.com.ar/blog/2015/09/18/more-portable-complex-macro-musing
(deftest & args)
Source: http://blog.nberger.com.ar/blog/2015/09/18/more-portable-complex-macro-musing
(do-report m)
Add file and line information to a test result and call report. If you are writing a custom assert-expr method, call this function to pass test results to report. Modified clj.test fn to convert :fail-spec into :fail, in order to get file:line. Source: https://github.com/clojure/clojure/blob/master/src/clj/clojure/test.clj
Add file and line information to a test result and call report. If you are writing a custom assert-expr method, call this function to pass test results to report. Modified clj.test fn to convert :fail-spec into :fail, in order to get file:line. Source: https://github.com/clojure/clojure/blob/master/src/clj/clojure/test.clj
Add file and line information to a test result and call report. If you are writing a custom assert-expr method, call this function to pass test results to report. Source: https://github.com/clojure/clojurescript/blob/master/src/main/cljs/cljs/test.cljs
Add file and line information to a test result and call report. If you are writing a custom assert-expr method, call this function to pass test results to report. Source: https://github.com/clojure/clojurescript/blob/master/src/main/cljs/cljs/test.cljs
(do-spec-report [f spec-kw example] expect-valid?)
Support customised spec examples in a test result and call report.
Support customised spec examples in a test result and call report.
(file-and-line exception depth)
Extract file, line, and maybe column number information from stracktrace. Source: https://github.com/clojure/clojurescript/blob/master/src/main/cljs/cljs/test.cljs
Extract file, line, and maybe column number information from stracktrace. Source: https://github.com/clojure/clojurescript/blob/master/src/main/cljs/cljs/test.cljs
(if-cljs then else)
Return then if we are generating cljs code and else for Clojure code. Source: http://blog.nberger.com.ar/blog/2015/09/18/more-portable-complex-macro-musing
Return then if we are generating cljs code and else for Clojure code. Source: http://blog.nberger.com.ar/blog/2015/09/18/more-portable-complex-macro-musing
(invalid-spec? & args)
Complement of valid-spec? to able a distinct dispatch fn arg in clojure.test/assert-expr.
Complement of valid-spec? to able a distinct dispatch fn arg in clojure.test/assert-expr.
(is & args)
Source: http://blog.nberger.com.ar/blog/2015/09/18/more-portable-complex-macro-musing
(rm-cljsjs-st-fname-prefix-fluff fname)
Remove unnecessary (for reports) prefix found in a filename of a cljs js stacktrace.
Remove unnecessary (for reports) prefix found in a filename of a cljs js stacktrace.
(valid-spec? & args)
Solves a clojure.spec.alpha/valid? resolve issue in cljs JVM. Check client code for use cases.
Solves a clojure.spec.alpha/valid? resolve issue in cljs JVM. Check client code for use cases.
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close