summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.gitignore1
-rw-r--r--deps.edn18
-rw-r--r--test/dompa/coordinates_test.cljc8
-rw-r--r--test/dompa/html_test.cljc6
-rw-r--r--test/dompa/nodes_test.cljc11
5 files changed, 28 insertions, 16 deletions
diff --git a/.gitignore b/.gitignore
index 76c32f3..4f6e667 100644
--- a/.gitignore
+++ b/.gitignore
@@ -5,3 +5,4 @@ dompa.iml
.cpcache/
target/
.lsp/
+cljs-test-runner-out/
diff --git a/deps.edn b/deps.edn
index 0ca312f..5ac2d8f 100644
--- a/deps.edn
+++ b/deps.edn
@@ -1,15 +1,19 @@
-{:deps {org.clojure/clojure {:mvn/version "1.12.2"}}
+{:deps {org.clojure/clojure {:mvn/version "1.12.2"}}
:paths ["src"]
:aliases {:dev {:extra-paths ["resources/clj-kondo"]
:extra-deps {clj-kondo/clj-kondo {:mvn/version "2025.09.22"}}}
- :test {:extra-paths ["test"]
- :extra-deps {io.github.cognitect-labs/test-runner {:git/tag "v0.5.1"
- :git/sha "dfb30dd6"}}
- :main-opts ["-m" "cognitect.test-runner"]
- :exec-fn cognitect.test-runner.api/test}
+ :test-clj {:extra-paths ["test"]
+ :extra-deps {io.github.cognitect-labs/test-runner {:git/tag "v0.5.1"
+ :git/sha "dfb30dd6"}}
+ :main-opts ["-m" "cognitect.test-runner"]
+ :exec-fn cognitect.test-runner.api/test}
+ :test-cljs {:extra-paths ["test"]
+ :extra-deps {olical/cljs-test-runner {:mvn/version "3.8.0"}
+ org.clojure/clojurescript {:mvn/version "1.12.42"}}
+ :main-opts ["-m" "cljs-test-runner.main"]}
:coverage {:extra-paths ["test"]
:extra-deps {cloverage/cloverage {:mvn/version "1.2.4"}}
:main-opts ["-m" "cloverage.coverage"
"-p" "src"
"-s" "test"
- "--lcov"]}}} \ No newline at end of file
+ "--lcov"]}}}
diff --git a/test/dompa/coordinates_test.cljc b/test/dompa/coordinates_test.cljc
index 91abf20..85a4518 100644
--- a/test/dompa/coordinates_test.cljc
+++ b/test/dompa/coordinates_test.cljc
@@ -1,6 +1,8 @@
(ns dompa.coordinates-test
- (:require [clojure.test :refer [deftest testing is]]
- [dompa.coordinates :as coordinates]))
+ #?(:clj (:require [clojure.test :refer [deftest testing is]]
+ [dompa.coordinates :as coordinates]))
+ #?(:cljs (:require [cljs.test :refer-macros [deftest testing is]]
+ [dompa.coordinates :as coordinates])))
(deftest compose-test
(testing "Create coordinates"
@@ -142,4 +144,4 @@
(-> "<b>bold</b><img src=\"img.png\" />Hello, <span>wor<i>l<b>d</b></i></span>"
coordinates/compose
coordinates/unify
- coordinates/->nodes))))) \ No newline at end of file
+ coordinates/->nodes)))))
diff --git a/test/dompa/html_test.cljc b/test/dompa/html_test.cljc
index 0bab86e..77107d1 100644
--- a/test/dompa/html_test.cljc
+++ b/test/dompa/html_test.cljc
@@ -1,6 +1,8 @@
(ns dompa.html-test
- (:require [clojure.test :refer [deftest is testing]]
- [dompa.html :as html]))
+ #?(:clj (:require [clojure.test :refer [deftest is testing]]
+ [dompa.html :as html]))
+ #?(:cljs (:require [cljs.test :refer-macros [deftest testing is]]
+ [dompa.html :as html])))
(deftest coordinates-test
(testing "HTML to coordinates"
diff --git a/test/dompa/nodes_test.cljc b/test/dompa/nodes_test.cljc
index 1eba4ff..8544d51 100644
--- a/test/dompa/nodes_test.cljc
+++ b/test/dompa/nodes_test.cljc
@@ -1,7 +1,10 @@
(ns dompa.nodes-test
- (:require [clojure.test :refer [deftest is testing]]
- [dompa.nodes :refer [$ defhtml traverse ->html]]
- [dompa.html :as html]))
+ #?(:clj (:require [clojure.test :refer [deftest is testing]]
+ [dompa.nodes :refer [$ defhtml traverse ->html]]
+ [dompa.html :as html]))
+ #?(:cljs (:require [cljs.test :refer-macros [deftest testing is]]
+ [dompa.nodes :refer [$ defhtml traverse ->html]]
+ [dompa.html :as html])))
(defhtml hello [who]
($ :div
@@ -40,4 +43,4 @@
(is (= "<div>world hello</div>"
(-> (html/->nodes "<div>hello world</div>")
(traverse traverser-fn)
- ->html))))) \ No newline at end of file
+ ->html)))))