Skip to content

Commit 55c8b12

Browse files
committed
* const tests
1 parent 83dadc9 commit 55c8b12

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

src/test/clojure/cljs/analyzer/spec_tests.clj

+12
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,18 @@
1313
[clojure.test :as test :refer [deftest is]]
1414
[clojure.spec.alpha :as s]))
1515

16+
(deftest test-const
17+
(is (s/valid? ::a/node (analyze ns-env 1)))
18+
(is (s/valid? ::a/node (analyze ns-env 1.2)))
19+
(is (s/valid? ::a/node (analyze ns-env true)))
20+
(is (s/valid? ::a/node (analyze ns-env "foo")))
21+
(is (s/valid? ::a/node (analyze ns-env [])))
22+
(is (s/valid? ::a/node (analyze ns-env [1 2 3])))
23+
(is (s/valid? ::a/node (analyze ns-env {})))
24+
(is (s/valid? ::a/node (analyze ns-env {1 2 3 4})))
25+
(is (s/valid? ::a/node (analyze ns-env #{})))
26+
(is (s/valid? ::a/node (analyze ns-env #{1 2 3}))))
27+
1628
(deftest test-if
1729
(is (s/valid? ::a/node (analyze ns-env '(if true true))))
1830
(is (s/valid? ::a/node (analyze ns-env '(if true true false)))))

0 commit comments

Comments
 (0)