File tree Expand file tree Collapse file tree 2 files changed +13
-3
lines changed
test/clojure/cljs/analyzer Expand file tree Collapse file tree 2 files changed +13
-3
lines changed Original file line number Diff line number Diff line change 2571
2571
(throw (error env " Wrong number of args to quote" )))
2572
2572
(let [expr (analyze-const env x)]
2573
2573
{:op :quote
2574
+ :literal? true
2574
2575
:expr expr
2575
2576
:env env
2576
2577
:form form
Original file line number Diff line number Diff line change 146
146
x))))]
147
147
(is (s/valid? ::a/node node))))
148
148
149
- ; ; map
149
+ (deftest test-map
150
+ (let [node (no-warn (analyze ns-env '{:foo 1 :bar 2 }))]
151
+ (is (= :map (:op node)))
152
+ (is (s/valid? ::a/node node))))
150
153
151
154
(deftest test-new
152
155
(let [node (no-warn (analyze ns-env '(new String)))]
162
165
163
166
; ; ns*
164
167
165
- ; ; quote
168
+ (deftest test-quote
169
+ (let [node (analyze ns-env ''(1 2 3 ))]
170
+ (is (= :quote (:op node)))
171
+ (is (s/valid? ::a/node node))))
166
172
167
173
(deftest test-recur
168
174
(let [node (no-warn (analyze ns-env '(fn [x] (recur (inc x)))))]
183
189
184
190
; ; var
185
191
186
- ; ; vector
192
+ (deftest test-map
193
+ (let [node (no-warn (analyze ns-env '[1 2 ]))]
194
+ (is (= :vector (:op node)))
195
+ (is (s/valid? ::a/node node))))
187
196
188
197
; ; with-meta
189
198
You can’t perform that action at this time.
0 commit comments