Avoid elisp-mode test failures when source dir has multiple names

* test/lisp/progmodes/elisp-mode-tests.el (emacs-test-dir):
Use the true name of the directory.
This commit is contained in:
Glenn Morris 2017-05-31 21:11:47 -04:00
parent 32fd876809
commit c4ecc01a45

View file

@ -290,7 +290,10 @@ to (xref-elisp-test-descr-to-target xref)."
;; `load-path' has the correct case, so this causes the expected test
;; values to have the wrong case). This is handled in
;; `xref-elisp-test-run'.
(defconst emacs-test-dir (downcase (file-name-directory (or load-file-name (buffer-file-name)))))
(defconst emacs-test-dir
(downcase
(file-truename (file-name-directory
(or load-file-name (buffer-file-name))))))
;; alphabetical by test name