aboutsummaryrefslogtreecommitdiffstats
path: root/test/lisp/eshell
diff options
context:
space:
mode:
Diffstat (limited to 'test/lisp/eshell')
-rw-r--r--test/lisp/eshell/em-ls-tests.el14
1 files changed, 14 insertions, 0 deletions
diff --git a/test/lisp/eshell/em-ls-tests.el b/test/lisp/eshell/em-ls-tests.el
index c5c9eac3249..b89a54641bd 100644
--- a/test/lisp/eshell/em-ls-tests.el
+++ b/test/lisp/eshell/em-ls-tests.el
@@ -78,6 +78,11 @@
78 78
79(ert-deftest em-ls-test-bug27844 () 79(ert-deftest em-ls-test-bug27844 ()
80 "Test for https://debbugs.gnu.org/27844 ." 80 "Test for https://debbugs.gnu.org/27844 ."
81 ;; FIXME: it would be better to use something other than source-directory
82 ;; in this test.
83 (skip-unless (and source-directory
84 (file-exists-p
85 (expand-file-name "lisp/subr.el" source-directory))))
81 (let ((orig eshell-ls-use-in-dired) 86 (let ((orig eshell-ls-use-in-dired)
82 (dired-use-ls-dired 'unspecified) 87 (dired-use-ls-dired 'unspecified)
83 buf insert-directory-program) 88 buf insert-directory-program)
@@ -89,6 +94,15 @@
89 (should (cdr (dired-get-marked-files))) 94 (should (cdr (dired-get-marked-files)))
90 (kill-buffer buf) 95 (kill-buffer buf)
91 (setq buf (dired (expand-file-name "lisp/subr.el" source-directory))) 96 (setq buf (dired (expand-file-name "lisp/subr.el" source-directory)))
97 (when (getenv "EMACS_HYDRA_CI")
98 (message "X1%s" (buffer-substring-no-properties
99 (point-min) (point-max)))
100 (message "X2%s" (buffer-substring-no-properties
101 (line-beginning-position)
102 (line-end-position)))
103 (message "X3%s" (buffer-substring-no-properties
104 (point)
105 (line-end-position))))
92 (should (looking-at "subr\\.el"))) 106 (should (looking-at "subr\\.el")))
93 (customize-set-variable 'eshell-ls-use-in-dired orig) 107 (customize-set-variable 'eshell-ls-use-in-dired orig)
94 (and (buffer-live-p buf) (kill-buffer))))) 108 (and (buffer-live-p buf) (kill-buffer)))))