diff options
Diffstat (limited to 'jank_test_runner.jank')
| -rw-r--r-- | jank_test_runner.jank | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/jank_test_runner.jank b/jank_test_runner.jank new file mode 100644 index 0000000..66e403f --- /dev/null +++ b/jank_test_runner.jank @@ -0,0 +1,15 @@ +; Jank test runner for Ruuter. +; Loads the test namespace and runs all tests, exiting with appropriate code. +; +; Usage: +; jank run --module-path src:test jank_test_runner.jank + +(require '[ruuter.core-test] :reload) +(require '[clojure.test :as t]) + +(let [result (t/run-tests 'ruuter.core-test)] + (println "") + (when (or (pos? (:fail result)) (pos? (:error result))) + (println "TESTS FAILED") + ;; Jank doesn't support System/exit yet, so we just print the status + )) |
