diff options
| author | Dmitry Gutov | 2021-09-13 15:47:45 +0300 |
|---|---|---|
| committer | Dmitry Gutov | 2021-09-13 15:47:45 +0300 |
| commit | feadcae139fbf34add3f957bde4aa44da529cb6f (patch) | |
| tree | 23418167f6e5bbf59f8c51a23ebcfef9e3c327cd | |
| parent | 7fe88446c30279285e3171091189b3d1af697c05 (diff) | |
| download | emacs-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.el | 26 |
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"))))) |