X-Git-Url: https://code.delx.au/gnu-emacs/blobdiff_plain/bfeda891a51178dd0032800ea4aef013c62bbe10..df7774be39af76d3072a0278ef815a47bf50dfe9:/test/lisp/dired-tests.el diff --git a/test/lisp/dired-tests.el b/test/lisp/dired-tests.el index 3efe259913..d66a9caedd 100644 --- a/test/lisp/dired-tests.el +++ b/test/lisp/dired-tests.el @@ -31,5 +31,24 @@ (symbol-function 'dired-jump)))) +(ert-deftest dired-test-bug22694 () + "Test for http://debbugs.gnu.org/22694 ." + (let* ((dir (expand-file-name "bug22694" default-directory)) + (file "test") + (full-name (expand-file-name file dir)) + (regexp "bar") + (dired-always-read-filesystem t)) + (make-directory dir) + (with-temp-file full-name (insert "foo")) + (find-file-noselect full-name) + (dired dir) + (with-temp-file full-name (insert "bar")) + (dired-mark-files-containing-regexp regexp) + (unwind-protect + (should (equal (dired-get-marked-files nil nil nil 'distinguish-1-mark) + `(t ,full-name))) + ;; Clean up + (delete-directory dir 'recursive)))) + (provide 'dired-tests) ;; dired-tests.el ends here