init research
This commit is contained in:
Vendored
+37
@@ -0,0 +1,37 @@
|
||||
(ns user
|
||||
(:require
|
||||
[clojure.pprint :refer [pprint]]
|
||||
[clojure.test :as test]
|
||||
[clojure.tools.namespace.repl :as r]
|
||||
[clojure.walk :refer [macroexpand-all]]))
|
||||
|
||||
(r/set-refresh-dirs "src/malli" "dev" "test/malli")
|
||||
|
||||
(defn- run-test
|
||||
([] (run-test #"^malli.*test$"))
|
||||
([o]
|
||||
(r/refresh)
|
||||
(cond
|
||||
(instance? java.util.regex.Pattern o)
|
||||
(test/run-all-tests o)
|
||||
|
||||
(symbol? o)
|
||||
(if-let [sns (namespace o)]
|
||||
(do (require (symbol sns))
|
||||
(test/test-vars [(resolve o)]))
|
||||
(test/test-ns o)))))
|
||||
|
||||
(comment
|
||||
;; Refresh changed namespaces
|
||||
(r/refresh)
|
||||
|
||||
;; Run all tests
|
||||
(run-test)
|
||||
|
||||
;; Run all transform tests
|
||||
(run-test 'malli.transform-test)
|
||||
|
||||
;; Run a specific test case of transform tests
|
||||
(run-test 'malli.transform-test/string->uuid)
|
||||
|
||||
)
|
||||
Reference in New Issue
Block a user