diff options
Diffstat (limited to 'test/src')
| -rw-r--r-- | test/src/fileio-tests.el | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/test/src/fileio-tests.el b/test/src/fileio-tests.el index 813ee5f798f..09a5b147e1d 100644 --- a/test/src/fileio-tests.el +++ b/test/src/fileio-tests.el | |||
| @@ -136,3 +136,14 @@ Also check that an encoding error can appear in a symlink." | |||
| 136 | (name (expand-file-name "bar"))) | 136 | (name (expand-file-name "bar"))) |
| 137 | (should (and (file-name-absolute-p name) | 137 | (should (and (file-name-absolute-p name) |
| 138 | (not (eq (aref name 0) ?~)))))) | 138 | (not (eq (aref name 0) ?~)))))) |
| 139 | |||
| 140 | (ert-deftest fileio-tests--no-such-user () | ||
| 141 | "Test file-name-absolute-p on ~nosuchuser." | ||
| 142 | (unless (user-full-name "nosuchuser") | ||
| 143 | (should (not (file-name-absolute-p "~nosuchuser"))) | ||
| 144 | (should (not (file-name-absolute-p "~nosuchuser/"))) | ||
| 145 | (should (not (file-name-absolute-p "~nosuchuser//"))) | ||
| 146 | (should (not (file-name-absolute-p "~nosuchuser/foo"))) | ||
| 147 | (should (not (file-name-absolute-p "~nosuchuser/foo/"))) | ||
| 148 | (should (not (file-name-absolute-p "~nosuchuser/foo//"))) | ||
| 149 | (should (not (file-name-absolute-p "~nosuchuser/foo/bar"))))) | ||