Liking cljdoc? Tell your friends :D

lucid.core.code.test


analyse-test-fileclj

(analyse-test-file file)

analyses a test file for docstring forms

(-> (analyse-test-file "example/code.analysis/test/example/core_test.clj") (update-in '[example.core foo :test :code] common/join-nodes)) => '{example.core {foo {:test {:code "1\n => 1", :line {:row 6, :col 1, :end-row 7, :end-col 16}, :path "example/code.analysis/test/example/core_test.clj"}, :meta {:added "0.1"}, :intro ""}}}

analyses a test file for docstring forms

(-> (analyse-test-file "example/code.analysis/test/example/core_test.clj")
    (update-in '[example.core foo :test :code] common/join-nodes))
=> '{example.core {foo {:test {:code "1\n  => 1",
                               :line {:row 6, :col 1, :end-row 7, :end-col 16},
                               :path "example/code.analysis/test/example/core_test.clj"},
                        :meta {:added "0.1"},
                        :intro ""}}}
raw docstring

find-frameworksclj

(find-frameworks ns-form)

find test frameworks given a namespace form (find-frameworks '(ns ... (:use hara.test))) => #{:fact}

(find-frameworks '(ns ... (:use clojure.test))) => #{:clojure}

find test frameworks given a namespace form
(find-frameworks '(ns ...
                    (:use hara.test)))
=> #{:fact}

(find-frameworks '(ns ...
                    (:use clojure.test)))
=> #{:clojure}
raw docstring

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

× close