Discover and run ClojureScript tests in node (by default).
Discover and run ClojureScript tests in node (by default).
(-main & args)Creates a ClojureScript test runner and executes it with node (by default).
Creates a ClojureScript test runner and executes it with node (by default).
(accumulate m k v)Used in CLI options to accumulate multiple occurrences of a flag.
Used in CLI options to accumulate multiple occurrences of a flag.
Options for use with clojure.tools.cli.
Options for use with clojure.tools.cli.
(exit status)(exit status msg)Exit the program cleanly.
Exit the program cleanly.
(find-namespaces-in-dirs dirs)Given a set of directory paths, find every ClojureScript namespace within those directories and return it as one sequence.
Given a set of directory paths, find every ClojureScript namespace within those directories and return it as one sequence.
(format-filter coll)Format filter values as a possible set or nil.
Format filter values as a possible set or nil.
(format-value s)Return a string with a quote at the front. For use in this silly CLJS meta programming.
Return a string with a quote at the front. For use in this silly CLJS meta programming.
(load-opts path-or-data)Load compiler options from input. Supports either an inline EDN map or assumed to be a file path. If input is nil, returns empty map
Load compiler options from input. Supports either an inline EDN map or assumed to be a file path. If input is nil, returns empty map
Namespace filtering code from cognitect-labs/test-runner but modified and as a string. Inserted into the test runner ClojureScript code when it's rendered. Forgive me performing string based meta programming.
Namespace filtering code from cognitect-labs/test-runner but modified and as a string. Inserted into the test runner ClojureScript code when it's rendered. Forgive me performing string based meta programming.
(ns-filter-fn {:keys [ns-symbols ns-regexs]})Given possible namespace symbols and regexs, return a function that returns true if it's given namespace matches one of the rules.
Given possible namespace symbols and regexs, return a function that returns true if it's given namespace matches one of the rules.
(parse-kw s)Parse a keyword from a string, dropping the initial : if required.
Parse a keyword from a string, dropping the initial : if required.
(render-test-runner-cljs nses {:keys [var include exclude]})Renders a ClojureScript test runner from a seq of namespaces.
Renders a ClojureScript test runner from a seq of namespaces.
(test-cljs-namespaces-in-dir {:keys [env dir out watch ns-symbols ns-regexs var
include exclude verbose compile-opts
doo-opts]})Execute all ClojureScript tests in a directory.
Execute all ClojureScript tests in a directory.
cljdoc builds & hosts documentation for Clojure/Script libraries
| Ctrl+k | Jump to recent docs |
| ← | Move to previous article |
| → | Move to next article |
| Ctrl+/ | Jump to the search field |