aboutsummaryrefslogtreecommitdiffstats
path: root/test
diff options
context:
space:
mode:
Diffstat (limited to 'test')
-rw-r--r--test/lisp/net/tramp-tests.el21
1 files changed, 20 insertions, 1 deletions
diff --git a/test/lisp/net/tramp-tests.el b/test/lisp/net/tramp-tests.el
index 4016ece94d3..15a120704eb 100644
--- a/test/lisp/net/tramp-tests.el
+++ b/test/lisp/net/tramp-tests.el
@@ -399,7 +399,10 @@ handled properly. BODY shall not contain a timeout."
399 (tramp-default-host "default-host") 399 (tramp-default-host "default-host")
400 tramp-default-method-alist 400 tramp-default-method-alist
401 tramp-default-user-alist 401 tramp-default-user-alist
402 tramp-default-host-alist) 402 tramp-default-host-alist
403 ;; Suppress check for multihops.
404 (tramp-cache-data (make-hash-table :test 'equal))
405 (tramp-connection-properties '((nil "login-program" t))))
403 ;; Expand `tramp-default-user' and `tramp-default-host'. 406 ;; Expand `tramp-default-user' and `tramp-default-host'.
404 (should (string-equal 407 (should (string-equal
405 (file-remote-p "/method::") 408 (file-remote-p "/method::")
@@ -836,6 +839,9 @@ handled properly. BODY shall not contain a timeout."
836 (tramp-default-host "default-host") 839 (tramp-default-host "default-host")
837 tramp-default-user-alist 840 tramp-default-user-alist
838 tramp-default-host-alist 841 tramp-default-host-alist
842 ;; Suppress check for multihops.
843 (tramp-cache-data (make-hash-table :test 'equal))
844 (tramp-connection-properties '((nil "login-program" t)))
839 (syntax tramp-syntax)) 845 (syntax tramp-syntax))
840 (unwind-protect 846 (unwind-protect
841 (progn 847 (progn
@@ -1157,6 +1163,9 @@ handled properly. BODY shall not contain a timeout."
1157 tramp-default-method-alist 1163 tramp-default-method-alist
1158 tramp-default-user-alist 1164 tramp-default-user-alist
1159 tramp-default-host-alist 1165 tramp-default-host-alist
1166 ;; Suppress check for multihops.
1167 (tramp-cache-data (make-hash-table :test 'equal))
1168 (tramp-connection-properties '((nil "login-program" t)))
1160 (syntax tramp-syntax)) 1169 (syntax tramp-syntax))
1161 (unwind-protect 1170 (unwind-protect
1162 (progn 1171 (progn
@@ -1851,6 +1860,16 @@ handled properly. BODY shall not contain a timeout."
1851(ert-deftest tramp-test03-file-name-method-rules () 1860(ert-deftest tramp-test03-file-name-method-rules ()
1852 "Check file name rules for some methods." 1861 "Check file name rules for some methods."
1853 (skip-unless (tramp--test-enabled)) 1862 (skip-unless (tramp--test-enabled))
1863 ;; `user-error' has appeared in Emacs 24.3.
1864 (skip-unless (fboundp 'user-error))
1865
1866 ;; Multi hops are allowed for inline methods only.
1867 (should-error
1868 (file-remote-p "/ssh:user1@host1|method:user2@host2:/path/to/file")
1869 :type 'user-error)
1870 (should-error
1871 (file-remote-p "/method:user1@host1|ssh:user2@host2:/path/to/file")
1872 :type 'user-error)
1854 1873
1855 ;; Samba does not support file names with periods followed by 1874 ;; Samba does not support file names with periods followed by
1856 ;; spaces, and trailing periods or spaces. 1875 ;; spaces, and trailing periods or spaces.