File tree Expand file tree Collapse file tree 1 file changed +11
-3
lines changed
src/test/clojure/cljs/analyzer Expand file tree Collapse file tree 1 file changed +11
-3
lines changed Original file line number Diff line number Diff line change 129129 (is (= :js-object (:op node)))
130130 (is (s/valid? ::a/node node))))
131131
132- ; ; js-var
132+ (deftest test-js-var
133+ (let [node (analyze ns-env 'js/String)]
134+ (is (= :js-var (:op node)))
135+ (is (s/valid? ::a/node node))))
133136
134137(deftest test-let
135138 (let [node (analyze ns-env '(let []))]
211214 (is (= :set! (:op node)))
212215 (is (s/valid? ::a/node node))))
213216
214- ; ; the-var
217+ #_(deftest test-the-var
218+ (let [node (no-warn (analyze ns-env '(var x)))]
219+ (is (= :the-var (:op node)))))
215220
216221(deftest test-throw
217222 (let [node (no-warn (analyze ns-env '(throw (js/Error. " foo" ))))]
230235 (is (= :vector (:op node)))
231236 (is (s/valid? ::a/node node))))
232237
233- ; ; with-meta
238+ (deftest test-with-meta
239+ (let [node (analyze ns-env ^{:meta 2 } {:foo 1 })]
240+ (is (= :with-meta (:op node)))
241+ (is (s/valid? ::a/node node))))
234242
235243(comment
236244
You can’t perform that action at this time.
0 commit comments