Skip to content

Commit cf2d7fc

Browse files
committed
* fn-method
1 parent 4d7210e commit cf2d7fc

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

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

+9-1
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,15 @@
9696
(is (s/valid? ::a/node (analyze ns-env '(fn [x]))))
9797
(is (s/valid? ::a/node (analyze ns-env '(fn [x] 1)))))
9898

99-
;; fn-method
99+
(deftest test-fn-method
100+
(let [node (analyze ns-env '(fn ([]) ([x] x)))
101+
methods (:methods node)
102+
fn0 (first methods)
103+
fn1 (second methods)]
104+
(is (= :fn-method (:op fn0)))
105+
(is (s/valid? ::a/node fn0))
106+
(is (= :fn-method (:op fn1)))
107+
(is (s/valid? ::a/node fn1))))
100108

101109
(deftest test-host-call
102110
(let [node (analyze ns-env '(.substring "foo" 0 1))]

0 commit comments

Comments
 (0)