summaryrefslogtreecommitdiff
path: root/test/automated/tramp-tests.el
diff options
context:
space:
mode:
authorKen Brown <kbrown@cornell.edu>2015-03-16 12:25:42 -0400
committerKen Brown <kbrown@cornell.edu>2015-03-16 16:19:46 -0400
commita961dcedeb7ae84c0ca6e8e1b94d3dd881a26b98 (patch)
tree286f6aa5c0e12e5a75d9018268a8a54bdb3ef995 /test/automated/tramp-tests.el
parent801eda8a2a00b3f28a69ffe51b05a649fffc5c58 (diff)
downloademacs-a961dcedeb7ae84c0ca6e8e1b94d3dd881a26b98.tar.gz
emacs-a961dcedeb7ae84c0ca6e8e1b94d3dd881a26b98.tar.bz2
emacs-a961dcedeb7ae84c0ca6e8e1b94d3dd881a26b98.zip
Don't test "\t" in file names on Cygwin.
Fixes: debbugs:20119 * test/automated/tramp-tests.el (tramp--test-special-characters): Don't test "\t" in file names on Cygwin.
Diffstat (limited to 'test/automated/tramp-tests.el')
-rw-r--r--test/automated/tramp-tests.el9
1 files changed, 6 insertions, 3 deletions
diff --git a/test/automated/tramp-tests.el b/test/automated/tramp-tests.el
index 020f31f4e6f..9ba67430960 100644
--- a/test/automated/tramp-tests.el
+++ b/test/automated/tramp-tests.el
@@ -1621,12 +1621,15 @@ This requires restrictions of file name syntax."
(defun tramp--test-special-characters ()
"Perform the test in `tramp-test30-special-characters*'."
- ;; Newlines, slashes and backslashes in file names are not supported.
- ;; So we don't test.
+ ;; Newlines, slashes and backslashes in file names are not
+ ;; supported. So we don't test. And we don't test the tab
+ ;; character on Windows or Cygwin, because the backslash is
+ ;; interpreted as a path separator, preventing "\t" from being
+ ;; expanded to <TAB>.
(tramp--test-check-files
(if (tramp--test-smb-or-windows-nt-p)
"foo bar baz"
- (if (tramp--test-adb-p)
+ (if (or (tramp--test-adb-p) (eq system-type 'cygwin))
" foo bar baz "
" foo\tbar baz\t"))
"$foo$bar$$baz$"