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
16
16
yarn.lock
17
17
.shadow-cljs
18
18
resources /public /ui
19
- test
20
19
resources /public /
21
20
.store
22
21
package-lock.json
Original file line number Diff line number Diff line change 1
- {:paths [" src" " test" ]
2
- :deps
1
+ {:deps
3
2
{lambdaisland/open-source {:git/url " https://github.com/lambdaisland/open-source"
4
3
:git/sha " f2133b2a88bff3898e027c9b50516161c237792e" }}
5
4
:tasks
6
5
{test:bb {:doc " Run babashka tests with custom runner"
7
- ; ; :extra-paths ["src" "test"]
6
+ :extra-paths [" src" " test" ]
8
7
:extra-deps {current/project {:local/root " ." }
9
8
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