Files
lazygitclj/test/run-tests.clj
2026-01-21 17:49:39 -05:00

23 lines
553 B
Clojure

#!/usr/bin/env bb
;; Run all unit tests for lazygitclj
(require '[clojure.test :as t])
;; Add test path
(require '[babashka.classpath :refer [add-classpath]])
(add-classpath "test")
;; Load test namespaces
(require 'lazygitclj.core-test)
(println "")
(println "Running lazygitclj unit tests...")
(println "================================")
(let [summary (t/run-tests 'lazygitclj.core-test)]
(println "")
(println "================================")
(when (or (pos? (:fail summary))
(pos? (:error summary)))
(System/exit 1)))