Skip to content

Commit 6ad997e

Browse files
yuhan0bbatsov
authored andcommitted
Add a test for cider--find-symbol-xref
1 parent 00c92c8 commit 6ad997e

File tree

1 file changed

+17
-3
lines changed

1 file changed

+17
-3
lines changed

test/cider-util-tests.el

Lines changed: 17 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -254,6 +254,20 @@ buffer."
254254
(describe "works in buffers"
255255
(it "fontifies with correct face"
256256
(with-clojure-buffer "|aaa bbb\n cccc\n ddddd"
257-
(cider-add-face "c+" 'font-lock-comment-face)
258-
(expect (get-pos-property 11 'face)
259-
:to-be 'font-lock-comment-face)))))
257+
(cider-add-face "c+" 'font-lock-comment-face)
258+
(expect (get-pos-property 11 'face)
259+
:to-be 'font-lock-comment-face)))))
260+
261+
(describe "cider--find-symbol-xref"
262+
(it "identifies all types of xref syntax"
263+
(with-temp-buffer
264+
(insert "(defn temp-fn []
265+
\"This is a docstring with `cross` [[references]] to clojure.core/map,
266+
and some other vars (like clojure.core/filter).
267+
[])")
268+
(goto-char (point-min))
269+
(expect (cider--find-symbol-xref) :to-equal "cross")
270+
(expect (cider--find-symbol-xref) :to-equal "references")
271+
(expect (cider--find-symbol-xref) :to-equal "clojure.core/map")
272+
(expect (cider--find-symbol-xref) :to-equal "clojure.core/filter")
273+
(expect (cider--find-symbol-xref) :to-equal nil))))

0 commit comments

Comments
 (0)