aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDmitry Gutov2021-09-13 15:47:45 +0300
committerDmitry Gutov2021-09-13 15:47:45 +0300
commitfeadcae139fbf34add3f957bde4aa44da529cb6f (patch)
tree23418167f6e5bbf59f8c51a23ebcfef9e3c327cd
parent7fe88446c30279285e3171091189b3d1af697c05 (diff)
downloademacs-feadcae139fbf34add3f957bde4aa44da529cb6f.tar.gz
emacs-feadcae139fbf34add3f957bde4aa44da529cb6f.zip
Fix the tests
* test/lisp/progmodes/xref-tests.el (xref--xref-file-name-display-is-abs) (xref--xref-file-name-display-is-nondirectory) (xref--xref-file-name-display-is-relative-to-project-root): Update for the latest change in xref.el.
-rw-r--r--test/lisp/progmodes/xref-tests.el26
1 files changed, 18 insertions, 8 deletions
diff --git a/test/lisp/progmodes/xref-tests.el b/test/lisp/progmodes/xref-tests.el
index ff4b647ae0f..b1de1a4df5a 100644
--- a/test/lisp/progmodes/xref-tests.el
+++ b/test/lisp/progmodes/xref-tests.el
@@ -128,8 +128,12 @@
128 (let ((xref-file-name-display 'abs)) 128 (let ((xref-file-name-display 'abs))
129 (should (equal 129 (should (equal
130 (delete-dups 130 (delete-dups
131 (mapcar 'xref-location-group 131 (mapcar
132 (xref-tests--locations-in-data-dir "\\(bar\\|foo\\)"))) 132 (lambda (loc)
133 (xref--group-name-for-display
134 (xref-location-group loc)
135 nil))
136 (xref-tests--locations-in-data-dir "\\(bar\\|foo\\)")))
133 (list 137 (list
134 (concat xref-tests--data-dir "file1.txt") 138 (concat xref-tests--data-dir "file1.txt")
135 (concat xref-tests--data-dir "file2.txt")))))) 139 (concat xref-tests--data-dir "file2.txt"))))))
@@ -137,8 +141,12 @@
137(ert-deftest xref--xref-file-name-display-is-nondirectory () 141(ert-deftest xref--xref-file-name-display-is-nondirectory ()
138 (let ((xref-file-name-display 'nondirectory)) 142 (let ((xref-file-name-display 'nondirectory))
139 (should (equal (delete-dups 143 (should (equal (delete-dups
140 (mapcar 'xref-location-group 144 (mapcar
141 (xref-tests--locations-in-data-dir "\\(bar\\|foo\\)"))) 145 (lambda (loc)
146 (xref--group-name-for-display
147 (xref-location-group loc)
148 nil))
149 (xref-tests--locations-in-data-dir "\\(bar\\|foo\\)")))
142 (list 150 (list
143 "file1.txt" 151 "file1.txt"
144 "file2.txt"))))) 152 "file2.txt")))))
@@ -146,13 +154,15 @@
146(ert-deftest xref--xref-file-name-display-is-relative-to-project-root () 154(ert-deftest xref--xref-file-name-display-is-relative-to-project-root ()
147 (let* ((data-parent-dir 155 (let* ((data-parent-dir
148 (file-name-directory (directory-file-name xref-tests--data-dir))) 156 (file-name-directory (directory-file-name xref-tests--data-dir)))
149 (project-find-functions
150 (lambda (_) (cons 'transient data-parent-dir)))
151 (xref-file-name-display 'project-relative)) 157 (xref-file-name-display 'project-relative))
152 (should (equal 158 (should (equal
153 (delete-dups 159 (delete-dups
154 (mapcar 'xref-location-group 160 (mapcar
155 (xref-tests--locations-in-data-dir "\\(bar\\|foo\\)"))) 161 (lambda (loc)
162 (xref--group-name-for-display
163 (xref-location-group loc)
164 data-parent-dir))
165 (xref-tests--locations-in-data-dir "\\(bar\\|foo\\)")))
156 (list 166 (list
157 "xref-resources/file1.txt" 167 "xref-resources/file1.txt"
158 "xref-resources/file2.txt"))))) 168 "xref-resources/file2.txt")))))