branch: elpa/bash-completion
commit 18ed1504ce9be60c450beb54513c75d7b5e260d9
Author: Stephane Zermatten <[email protected]>
Commit: Stephane Zermatten <[email protected]>

    Add test cases for TRAMP shell.
    
    This change adds some simple test cases to cover TRAMP, using /sg: so
    there's no need to setup anything special to login to.
---
 test/bash-completion-integration-test.el | 21 +++++++++++++++++++++
 1 file changed, 21 insertions(+)

diff --git a/test/bash-completion-integration-test.el 
b/test/bash-completion-integration-test.el
index be9765f5aa..744b1083c6 100644
--- a/test/bash-completion-integration-test.el
+++ b/test/bash-completion-integration-test.el
@@ -538,4 +538,25 @@ $ ")))))
    (let ((default-directory "/does-not-exist/"))
      (should (equal "ls some/" (bash-completion_test-complete "ls so"))))))
 
+(ert-deftest bash-completion-integration-tramp-single-process ()
+  (bash-completion_test-harness
+   ""  ; .bashrc
+   nil ; use-separate-process
+   (let ((default-directory (concat "/sg:localhost:" default-directory)))
+     (bash-completion_test-with-shell
+      (should (file-remote-p default-directory))
+      (let ((default-directory "/does-not-exist/"))
+        (should (equal "ls some/"
+                       (bash-completion_test-complete "ls so"))))))))
+
+(ert-deftest bash-completion-integration-tramp-separate-process ()
+  (bash-completion_test-harness
+   ""  ; .bashrc
+   t ; use-separate-process
+   (let ((default-directory (concat "/sg:localhost:" default-directory)))
+     (bash-completion_test-with-shell
+      (should (file-remote-p default-directory))
+      (should (equal "ls some/"
+                     (bash-completion_test-complete "ls so")))))))
+
 ;;; bash-completion-integration-test.el ends here

Reply via email to