]> git.eshelyaron.com Git - emacs.git/commitdiff
Avoid subr test failure when source dir has multiple names
authorGlenn Morris <rgm@gnu.org>
Wed, 31 May 2017 01:01:56 +0000 (21:01 -0400)
committerGlenn Morris <rgm@gnu.org>
Wed, 31 May 2017 01:01:56 +0000 (21:01 -0400)
* test/lisp/subr-tests.el (subr-tests--this-file):
Use the true name of the file.  The following test does a string
comparison of this value with that from method-files, which uses
load-history, which contains true names.

test/lisp/subr-tests.el

index 8fa258d12ed3b9add8c7eb3cc109c165f7e5d299..c0bfd40f806845e812f8f4ca6b885ad32912b249 100644 (file)
@@ -298,7 +298,8 @@ cf. Bug#25477."
 (cl-defmethod subr-tests--generic ((x integer))
   (message "%s is a number" x))
 (cl-defgeneric subr-tests--generic-without-methods (x y))
-(defvar subr-tests--this-file (or load-file-name buffer-file-name))
+(defvar subr-tests--this-file
+  (file-truename (or load-file-name buffer-file-name)))
 
 (ert-deftest subr-tests--method-files--finds-methods ()
   "`method-files' returns a list of files and methods for a generic function."