Skip to content

Commit eb1b4a6

Browse files
committed
* :js-object :keys are _not_ nodes
1 parent 7bf09f0 commit eb1b4a6

File tree

2 files changed

+2
-3
lines changed

2 files changed

+2
-3
lines changed

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

+1-1
Original file line numberDiff line numberDiff line change
@@ -145,7 +145,7 @@
145145
(is (= :js-array (:op node)))
146146
(is (s/valid? ::a/node node))))
147147

148-
#_(deftest test-js-object
148+
(deftest test-js-object
149149
(let [node (analyze ns-env
150150
(ana-api/with-state (ana-api/empty-state)
151151
(first (ana-api/forms-seq (StringReader. "#js {:foo 1 :bar 2}")))))]

src/test/clojure/cljs/analyzer/specs.cljc

+1-2
Original file line numberDiff line numberDiff line change
@@ -166,7 +166,7 @@
166166
(defmethod node :js-object [_]
167167
(s/merge ::base
168168
(s/keys
169-
:req-un [::keys ::vals])))
169+
:req-un [::vals])))
170170

171171
(s/def ::ns symbol?)
172172

@@ -205,7 +205,6 @@
205205
(s/keys
206206
:req-un [::bindings ::body])))
207207

208-
(s/def ::keys (s/* ::node))
209208
(s/def ::vals (s/* ::node))
210209

211210
(defmethod node :map [_]

0 commit comments

Comments
 (0)