File tree Expand file tree Collapse file tree 2 files changed +4
-3
lines changed
src/cider/nrepl/middleware
test/clj/cider/nrepl/middleware Expand file tree Collapse file tree 2 files changed +4
-3
lines changed Original file line number Diff line number Diff line change 87
87
(and class member) (clj-info/info-java class member)
88
88
:else (throw (Exception.
89
89
" Either \" symbol\" , or (\" class\" , \" member\" ) must be supplied" )))
90
- see-also (clj-info/see-also ns symbol)]
90
+ ; ; we have to use the resolved (real) namespace and name here
91
+ see-also (clj-info/see-also (:ns var-info) (:name var-info))]
91
92
(if (seq see-also)
92
93
(merge {:see-also see-also} var-info)
93
94
var-info)))))
Original file line number Diff line number Diff line change 33
33
(deftest response-test
34
34
(let [v (ns-resolve 'cider.nrepl.middleware.info 'assoc)
35
35
{:keys [arglists column line added static doc]} (meta v)]
36
- (is (= (dissoc (info/format-response (info/info {:ns " cider.nrepl.middleware.info" :symbol " assoc" })) " file" )
36
+ (is (= (dissoc (info/format-response (info/info {:ns " cider.nrepl.middleware.info" :symbol " assoc" })) " file" " see-also " )
37
37
{" ns" " clojure.core"
38
38
" name" " assoc"
39
39
" arglists-str" (->> (map pr-str arglists)
256
256
(is (= ns " cider.nrepl.middleware.info-test" ))))
257
257
258
258
(testing " see also"
259
- (let [response (session/message {:op " info" :symbol " map" :ns " clojure.core " })]
259
+ (let [response (session/message {:op " info" :symbol " map" :ns " cider.nrepl.middleware.info-test " })]
260
260
(is (= (:see-also response)
261
261
[" clojure.core/map-indexed" " clojure.core/pmap" " clojure.core/amap" " clojure.core/mapcat" " clojure.core/keep" " clojure.core/juxt" " clojure.core/mapv" " clojure.core/reduce" " clojure.core/run!" ])))
262
262
(let [response (session/message {:op " info" :symbol " xyz" :ns " cider.nrepl.middleware.info-test" })]
You can’t perform that action at this time.
0 commit comments