diff options
Diffstat (limited to 'test')
| -rw-r--r-- | test/lisp/files-tests.el | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/test/lisp/files-tests.el b/test/lisp/files-tests.el index ed63b6f6fb4..9f17747da1f 100644 --- a/test/lisp/files-tests.el +++ b/test/lisp/files-tests.el | |||
| @@ -68,7 +68,18 @@ | |||
| 68 | (should (equal (locate-user-emacs-file basename) | 68 | (should (equal (locate-user-emacs-file basename) |
| 69 | in-edir)) | 69 | in-edir)) |
| 70 | (should (equal (locate-user-emacs-file basename "anything") | 70 | (should (equal (locate-user-emacs-file basename "anything") |
| 71 | in-edir))))))) | 71 | in-edir))) |
| 72 | ;; NEW-FILE is a list. | ||
| 73 | (should (equal (locate-user-emacs-file '("first" "second")) | ||
| 74 | (expand-file-name "first" user-emacs-directory))) | ||
| 75 | (should (equal (locate-user-emacs-file '("first" "second") "never") | ||
| 76 | (expand-file-name "first" user-emacs-directory))) | ||
| 77 | (let ((exists (expand-file-name "exists" user-emacs-directory))) | ||
| 78 | (write-region "data" nil exists nil 'quietly) | ||
| 79 | (should (equal (locate-user-emacs-file '("missing" "exists")) | ||
| 80 | exists)) | ||
| 81 | (should (equal (locate-user-emacs-file '("missing1" "exists") "missing2") | ||
| 82 | exists))))))) | ||
| 72 | 83 | ||
| 73 | ;; Test combinations: | 84 | ;; Test combinations: |
| 74 | ;; `enable-local-variables' t, nil, :safe, :all, or something else. | 85 | ;; `enable-local-variables' t, nil, :safe, :all, or something else. |