File tree 1 file changed +12
-0
lines changed
src/test/clojure/cljs/analyzer
1 file changed +12
-0
lines changed Original file line number Diff line number Diff line change 13
13
[clojure.test :as test :refer [deftest is]]
14
14
[clojure.spec.alpha :as s]))
15
15
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
+
16
28
(deftest test-if
17
29
(is (s/valid? ::a/node (analyze ns-env '(if true true ))))
18
30
(is (s/valid? ::a/node (analyze ns-env '(if true true false )))))
You can’t perform that action at this time.
0 commit comments