Fix some dired-tests.el on MS-Windows
* test/lisp/dired-tests.el (dired-test-bug27243-01) (dired-test-bug27243-02): On MS-Windows, pass test-dir through file-truename, to avoid bogus failures due to file-name comparison as strings.
This commit is contained in:
parent
f3ad15933a
commit
21375a29ac
1 changed files with 10 additions and 0 deletions
|
@ -124,6 +124,11 @@
|
|||
"Test for https://debbugs.gnu.org/cgi/bugreport.cgi?bug=27243#5 ."
|
||||
(let ((test-dir (file-name-as-directory (make-temp-file "test-dir-" t)))
|
||||
(dired-auto-revert-buffer t) buffers)
|
||||
;; On MS-Windows, get rid of 8+3 short names in test-dir, if the
|
||||
;; corresponding long file names exist, otherwise such names trip
|
||||
;; dired-buffers-for-dir.
|
||||
(if (eq system-type 'windows-nt)
|
||||
(setq test-dir (file-truename test-dir)))
|
||||
(should-not (dired-buffers-for-dir test-dir))
|
||||
(with-current-buffer (find-file-noselect test-dir)
|
||||
(make-directory "test-subdir"))
|
||||
|
@ -158,6 +163,11 @@
|
|||
"Test for https://debbugs.gnu.org/cgi/bugreport.cgi?bug=27243#28 ."
|
||||
(let ((test-dir (make-temp-file "test-dir-" t))
|
||||
(dired-auto-revert-buffer t) buffers)
|
||||
;; On MS-Windows, get rid of 8+3 short names in test-dir, if the
|
||||
;; corresponding long file names exist, otherwise such names trip
|
||||
;; string comparisons below.
|
||||
(if (eq system-type 'windows-nt)
|
||||
(setq test-dir (file-truename test-dir)))
|
||||
(with-current-buffer (find-file-noselect test-dir)
|
||||
(make-directory "test-subdir"))
|
||||
(push (dired test-dir) buffers)
|
||||
|
|
Loading…
Add table
Reference in a new issue