summaryrefslogtreecommitdiff
path: root/test/lisp/files-tests.el
diff options
context:
space:
mode:
authorStefan Kangas <stefan@marxist.se>2021-10-27 05:34:52 +0200
committerStefan Kangas <stefan@marxist.se>2021-10-27 06:12:25 +0200
commite89b94f46d8a0ef3a270c31f3129eb8b4c8da646 (patch)
tree6408204dca8297f5ca3d26bbb34dfd124d94b35c /test/lisp/files-tests.el
parent7f4afe16094247a7681bbb7ffa90b927c9452799 (diff)
downloademacs-e89b94f46d8a0ef3a270c31f3129eb8b4c8da646.tar.gz
emacs-e89b94f46d8a0ef3a270c31f3129eb8b4c8da646.tar.bz2
emacs-e89b94f46d8a0ef3a270c31f3129eb8b4c8da646.zip
Add test for file-name-base
* test/lisp/files-tests.el (files-tests-file-name-base): New test.
Diffstat (limited to 'test/lisp/files-tests.el')
-rw-r--r--test/lisp/files-tests.el9
1 files changed, 9 insertions, 0 deletions
diff --git a/test/lisp/files-tests.el b/test/lisp/files-tests.el
index b283a512a42..c8b80e36601 100644
--- a/test/lisp/files-tests.el
+++ b/test/lisp/files-tests.el
@@ -1551,6 +1551,15 @@ The door of all subtleties!
(should-error (file-name-with-extension "Jack" "."))
(should-error (file-name-with-extension "/is/a/directory/" "css")))
+(ert-deftest files-tests-file-name-base ()
+ (should (equal (file-name-base) "files-tests"))
+ (should (equal (file-name-base "") ""))
+ (should (equal (file-name-base "/foo/") ""))
+ (should (equal (file-name-base "/foo") "foo"))
+ (should (equal (file-name-base "/foo/bar") "bar"))
+ (should (equal (file-name-base "foo") "foo"))
+ (should (equal (file-name-base "foo/bar") "bar")))
+
(ert-deftest files-test-dir-locals-auto-mode-alist ()
"Test an `auto-mode-alist' entry in `.dir-locals.el'"
(find-file (ert-resource-file "whatever.quux"))