Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Open sidebar
emacs
emacs
Commits
65d42822
Commit
65d42822
authored
Jul 30, 2017
by
Michael Albinus
Browse files
* test/lisp/net/tramp-tests.el (tramp-test17-dired-with-wildcards): New test.
parent
4219240e
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
103 additions
and
1 deletion
+103
-1
test/lisp/net/tramp-tests.el
test/lisp/net/tramp-tests.el
+103
-1
No files found.
test/lisp/net/tramp-tests.el
View file @
65d42822
...
...
@@ -2202,6 +2202,108 @@ This tests also `file-directory-p' and `file-accessible-directory-p'."
;; Cleanup.
(
ignore-errors
(
delete-directory
tmp-name1
'recursive
))))))
(
ert-deftest
tramp-test17-dired-with-wildcards
()
"Check `dired' with wildcards."
(
skip-unless
(
tramp--test-enabled
))
(
skip-unless
(
fboundp
'insert-directory-wildcard-in-dir-p
))
(
dolist
(
quoted
(
if
tramp--test-expensive-test
'
(
nil
t
)
'
(
nil
)))
(
let*
((
tmp-name1
(
expand-file-name
(
tramp--test-make-temp-name
nil
quoted
)))
(
tmp-name2
(
expand-file-name
(
tramp--test-make-temp-name
nil
quoted
)))
(
tmp-name3
(
expand-file-name
"foo"
tmp-name1
))
(
tmp-name4
(
expand-file-name
"bar"
tmp-name2
))
(
tramp-test-temporary-file-directory
(
funcall
(
if
quoted
'tramp-compat-file-name-quote
'identity
)
tramp-test-temporary-file-directory
))
buffer
)
(
unwind-protect
(
progn
(
make-directory
tmp-name1
)
(
write-region
"foo"
nil
tmp-name3
)
(
should
(
file-directory-p
tmp-name1
))
(
should
(
file-exists-p
tmp-name3
))
(
make-directory
tmp-name2
)
(
write-region
"foo"
nil
tmp-name4
)
(
should
(
file-directory-p
tmp-name2
))
(
should
(
file-exists-p
tmp-name4
))
;; Check for expanded directory names.
(
with-current-buffer
(
setq
buffer
(
dired-noselect
(
expand-file-name
"tramp-test*"
tramp-test-temporary-file-directory
)))
(
goto-char
(
point-min
))
(
should
(
re-search-forward
(
regexp-quote
(
file-relative-name
tmp-name1
tramp-test-temporary-file-directory
))))
(
goto-char
(
point-min
))
(
should
(
re-search-forward
(
regexp-quote
(
file-relative-name
tmp-name2
tramp-test-temporary-file-directory
)))))
(
kill-buffer
buffer
)
;; Check for expanded directory and file names.
(
with-current-buffer
(
setq
buffer
(
dired-noselect
(
expand-file-name
"tramp-test*/*"
tramp-test-temporary-file-directory
)))
(
goto-char
(
point-min
))
(
should
(
re-search-forward
(
regexp-quote
(
file-relative-name
tmp-name3
tramp-test-temporary-file-directory
))))
(
goto-char
(
point-min
))
(
should
(
re-search-forward
(
regexp-quote
(
file-relative-name
tmp-name4
tramp-test-temporary-file-directory
)))))
(
kill-buffer
buffer
)
;; Check for special characters.
(
setq
tmp-name3
(
expand-file-name
"*?"
tmp-name1
))
(
setq
tmp-name4
(
expand-file-name
"[a-z0-9]"
tmp-name2
))
(
write-region
"foo"
nil
tmp-name3
)
(
should
(
file-exists-p
tmp-name3
))
(
write-region
"foo"
nil
tmp-name4
)
(
should
(
file-exists-p
tmp-name4
))
(
with-current-buffer
(
setq
buffer
(
dired-noselect
(
expand-file-name
"tramp-test*/*"
tramp-test-temporary-file-directory
)))
(
goto-char
(
point-min
))
(
should
(
re-search-forward
(
regexp-quote
(
file-relative-name
tmp-name3
tramp-test-temporary-file-directory
))))
(
goto-char
(
point-min
))
(
should
(
re-search-forward
(
regexp-quote
(
file-relative-name
tmp-name4
tramp-test-temporary-file-directory
)))))
(
kill-buffer
buffer
))
;; Cleanup.
(
ignore-errors
(
kill-buffer
buffer
))
(
ignore-errors
(
delete-directory
tmp-name1
'recursive
))
(
ignore-errors
(
delete-directory
tmp-name2
'recursive
))))))
(
ert-deftest
tramp-test18-file-attributes
()
"Check `file-attributes'.
This tests also `file-readable-p', `file-regular-p' and
...
...
@@ -3812,11 +3914,11 @@ process sentinels. They shall not disturb each other."
(
tramp--test-message
"Trace 2 action %d %s %s"
count
buf
(
current-time-string
))
(
accept-process-output
proc
0.1
nil
0
)
;; Regular operation.
(
tramp--test-message
"Trace 3 action %d %s %s"
count
buf
(
current-time-string
))
;; Give the watchdog a chance.
(
read-event
nil
nil
0.01
)
;; Regular operation.
(
if
(
=
count
2
)
(
if
(
=
(
length
buffers
)
1
)
(
tramp--test-instrument-test-case
10
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment