emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Emacs-diffs] master 2441d01: Fix files-tests.el for MS-Windows


From: Eli Zaretskii
Subject: [Emacs-diffs] master 2441d01: Fix files-tests.el for MS-Windows
Date: Sat, 5 Aug 2017 04:38:58 -0400 (EDT)

branch: master
commit 2441d0118b498dfde9144a86628bdc6974324e49
Author: Eli Zaretskii <address@hidden>
Commit: Eli Zaretskii <address@hidden>

    Fix files-tests.el for MS-Windows
    
    * test/lisp/files-tests.el
    (files-tests--file-name-non-special--subprocess): Fix this test
    for MS-Windows.
---
 test/lisp/files-tests.el | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/test/lisp/files-tests.el b/test/lisp/files-tests.el
index 59c1dbc..7bfdca5 100644
--- a/test/lisp/files-tests.el
+++ b/test/lisp/files-tests.el
@@ -247,10 +247,11 @@ be $HOME."
 (ert-deftest files-tests--file-name-non-special--subprocess ()
   "Check that Bug#25949 is fixed."
   (skip-unless (executable-find "true"))
-  (should (eq (let ((default-directory "/:/")) (process-file "true")) 0))
-  (should (processp (let ((default-directory "/:/"))
-                      (start-file-process "foo" nil "true"))))
-  (should (eq (let ((default-directory "/:/")) (shell-command "true")) 0)))
+  (let ((defdir (if (memq system-type '(ms-dos windows-nt)) "/:c:/" "/:/")))
+    (should (eq (let ((default-directory defdir)) (process-file "true")) 0))
+    (should (processp (let ((default-directory defdir))
+                        (start-file-process "foo" nil "true"))))
+    (should (eq (let ((default-directory defdir)) (shell-command "true")) 0))))
 
 (defmacro files-tests--with-advice (symbol where function &rest body)
   (declare (indent 3))



reply via email to

[Prev in Thread] Current Thread [Next in Thread]