diff --git a/build.boot b/build.boot index c007259..2ba881f 100644 --- a/build.boot +++ b/build.boot @@ -40,7 +40,7 @@ '[adzerk.boot-cljs-repl :refer [cljs-repl start-repl]] '[adzerk.boot-reload :refer [reload]] '[pandeiro.boot-http :refer :all] - '[crisptrutski.boot-cljs-test :refer [test-cljs]] + '[crisptrutski.boot-cljs-test :as tcs] '[clojure.tools.logging :as log] '[clojure.tools.namespace.repl :refer [set-refresh-dirs]]) @@ -71,6 +71,19 @@ (set-env! :source-paths #(conj % "test/core" "test/clj")) ;; (!) :source-paths must not overlap. (bt/test)) +(deftask test-cljs [] + (set-env! :source-paths #(conj % "test/core" "test/cljs")) + (set-env! :resource-paths #{"test/resources"}) + + (comp + (tcs/test-cljs :out-file "mount.js"))) + +(deftask test-cljs-advanced [] + (set-env! :source-paths #(conj % "dev/clj" "dev/cljs")) + (set-env! :resource-paths #{"dev/resources"}) + + (cljs :optimizations :advanced :ids #{"mount"})) + (deftask cljs-example "mount cljs example" [] diff --git a/test/resources/mount.cljs.edn b/test/resources/mount.cljs.edn new file mode 100644 index 0000000..9e3acae --- /dev/null +++ b/test/resources/mount.cljs.edn @@ -0,0 +1 @@ +{:require [mount.test]}