Liking cljdoc? Tell your friends :D

eg.report


->because-error-msgclj/s

(->because-error-msg because-error)

Unify report behavior for failing spec tests expected to be valid.

Unify report behavior for failing spec tests expected to be valid.
sourceraw docstring

->file-and-line-reprclj/s

(->file-and-line-repr file line)

Takes path to a test file, and test line. Returns a list of path to a test file and test line concatenated as a string. If runtime is cljs JS, test line is not concatenated to path to test file.

Takes path to a test file, and test line.
Returns a list of path to a test file and test line concatenated as a string.
If runtime is cljs JS, test line is not concatenated to path to test file.
sourceraw docstring

->testing-fn-reprclj/s

(->testing-fn-repr {:keys [function file line expression?]})

Returns a heading representation of the current test.

Returns a heading representation of the current test.
sourceraw docstring

do-default-reportclj/s

(do-default-report [equal expected [f & params :as actual]] expression?)

Call do-report with a prepared params map for a function example.

Call do-report with a prepared params map for a function example.
sourceraw docstring

do-expected-spec-reportclj/s

(do-expected-spec-report [_ spec-kw [f & params :as actual] :as result]
                         expression?)

Call do-report with a prepared params map for a function example taking a spec checker.

Call do-report with a prepared params map for a function example taking a spec checker.
sourceraw docstring

do-pred-reportclj/s

(do-pred-report [_ [pred [f & params :as actual] :as result]] expression?)

Call do-report with a prepared params map for a function example taking a predicate checker.

Call do-report with a prepared params map for a function example taking a predicate checker.
sourceraw docstring

do-reportclj/s≠

(do-report m)
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.
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
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

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
source (clj)source (cljs)raw docstring

do-spec-reportclj/s

(do-spec-report [f spec-kw example] expect-valid?)

Call do-report with a prepared params map for a spec example.

Call do-report with a prepared params map for a spec example.
sourceraw docstring

file-and-linecljs

(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
sourceraw docstring

normalise-because-errorclj/s

(normalise-because-error {:keys [pred val]})
source

normalise-predclj/s

(normalise-pred pred)

If predicate is part of clj core, omit the namespace.

If predicate is part of clj core, omit the namespace.
sourceraw docstring

(print-report {:keys [params expected actual expression? pred spec-kw
                      spec-error-data]
               :as m})
source

rm-cljsjs-st-fname-prefix-fluffclj/s

(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.
sourceraw docstring

spec->because-errorclj/s

(spec->because-error {clj-problems :clojure.spec.alpha/problems
                      cljs-problems :cljs.spec.alpha/problems})

Prepare a spec error for a 'because' report error message.

Prepare a spec error for a 'because' report error message.
sourceraw docstring

spec-becauseclj/s

(spec-because example because-error expect-valid?)

Unify report behavior for failing spec tests expected to be valid and invalid.

Unify report behavior for failing spec tests expected to be valid and invalid.
sourceraw docstring

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

× close