From 0b3ff41add027593b3ee92562d48f265e5032eb3 Mon Sep 17 00:00:00 2001 From: Michiel Borkent Date: Thu, 2 Jul 2026 16:38:13 +0200 Subject: [PATCH] Exit non-zero when squint tests fail --- test/nextjournal/clojure_mode_tests.cljc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/test/nextjournal/clojure_mode_tests.cljc b/test/nextjournal/clojure_mode_tests.cljc index f4ee3d9..1cda40c 100644 --- a/test/nextjournal/clojure_mode_tests.cljc +++ b/test/nextjournal/clojure_mode_tests.cljc @@ -340,6 +340,8 @@ (is (= "{:a 1}" (->> (eval-region/top-level-node state) (util/range-str state))))))) -#?(:squint (t/run-tests)) +#?(:squint (let [{:keys [fail error]} (t/run-tests)] + (when (pos? (+ (or fail 0) (or error 0))) + (js/process.exit 1)))) #_(prn (eval-region/cursor-node-string (test-utils/make-state extensions "(+ (+ 1 2)| 2 3)")))