diff --git a/bb.edn b/bb.edn index 980ccfba4..1d68d47e6 100644 --- a/bb.edn +++ b/bb.edn @@ -136,6 +136,12 @@ dev:lint logseq.tasks.dev/lint + dev:test + logseq.tasks.dev/test + + dev:lint-and-test + logseq.tasks.dev/lint-and-test + dev:gen-malli-kondo-config logseq.tasks.dev/gen-malli-kondo-config diff --git a/scripts/src/logseq/tasks/dev.clj b/scripts/src/logseq/tasks/dev.clj index e632b8c53..ff98a136e 100644 --- a/scripts/src/logseq/tasks/dev.clj +++ b/scripts/src/logseq/tasks/dev.clj @@ -27,6 +27,19 @@ (println cmd) (shell cmd))) +(defn test + "Run tests. Pass args through to cmd 'yarn cljs:run-test'" + [& args] + (shell "yarn cljs:test") + (apply shell "yarn cljs:run-test" args)) + +(defn lint-and-test + "Run all lint tasks, then run tests. + pass args through to cmd 'yarn cljs:run-test'" + [& args] + (lint) + (apply test args)) + (defn gen-malli-kondo-config "Generate clj-kondo type-mismatch config from malli schema