File tree Expand file tree Collapse file tree 3 files changed +17
-7
lines changed
test/lambdaisland/deep_diff2 Expand file tree Collapse file tree 3 files changed +17
-7
lines changed Original file line number Diff line number Diff line change @@ -16,7 +16,6 @@ package.json
1616yarn.lock
1717.shadow-cljs
1818resources /public /ui
19- test
2019resources /public /
2120.store
2221package-lock.json
Original file line number Diff line number Diff line change 1- {:paths [" src" " test" ]
2- :deps
1+ {:deps
32 {lambdaisland/open-source {:git/url " https://github.com/lambdaisland/open-source"
43 :git/sha " f2133b2a88bff3898e027c9b50516161c237792e" }}
54 :tasks
65 {test:bb {:doc " Run babashka tests with custom runner"
7- ; ; :extra-paths ["src" "test"]
6+ :extra-paths [" src" " test" ]
87 :extra-deps {current/project {:local/root " ." }
98 org.clojure/test.check {:mvn/version " 1.1.1" }}
10- :task (do
11- (prn (babashka.classpath/get-classpath ))
12- (exec 'lambdaisland.deep-diff2.runner/run-tests))}}}
9+ :task (exec 'lambdaisland.deep-diff2.runner/run-tests)}}}
Original file line number Diff line number Diff line change 1+ (ns lambdaisland.deep-diff2.runner
2+ " Test runner for babashka, until kaocha works with bb :)"
3+ (:require [clojure.test :as t]))
4+
5+ (defn run-tests [_]
6+ (let [test-nss '[lambdaisland.deep-diff2.diff-test
7+ #_lambdaisland.deep-diff2.printer-test
8+ lambdaisland.deep-diff2.puget-test]]
9+ (doseq [test-ns test-nss]
10+ (require test-ns))
11+ (let [{:keys [fail error]}
12+ (apply t/run-tests test-nss)]
13+ (when (and fail error (pos? (+ fail error)))
14+ (throw (ex-info " Tests failed" {:babashka/exit 1 }))))))
You can’t perform that action at this time.
0 commit comments