[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/compat e84b1117e5 3/6: Test file-name-parent-directory
From: |
ELPA Syncer |
Subject: |
[elpa] externals/compat e84b1117e5 3/6: Test file-name-parent-directory |
Date: |
Thu, 5 Jan 2023 07:57:27 -0500 (EST) |
branch: externals/compat
commit e84b1117e5b2502f801591b63a34545bd50954e3
Author: Daniel Mendler <mail@daniel-mendler.de>
Commit: Daniel Mendler <mail@daniel-mendler.de>
Test file-name-parent-directory
---
compat-29.el | 2 +-
compat-tests.el | 6 ++++++
2 files changed, 7 insertions(+), 1 deletion(-)
diff --git a/compat-29.el b/compat-29.el
index e7bdba5dc3..1819b0123b 100644
--- a/compat-29.el
+++ b/compat-29.el
@@ -517,7 +517,7 @@ either a single number or a cons cell of two numbers.
This tuple of numbers uniquely identifies the file."
(nthcdr 10 attributes))
-(compat-defun file-name-parent-directory (filename) ;; <UNTESTED>
+(compat-defun file-name-parent-directory (filename) ;; <OK>
"Return the directory name of the parent directory of FILENAME.
If FILENAME is at the root of the filesystem, return nil.
If FILENAME is relative, it is interpreted to be relative
diff --git a/compat-tests.el b/compat-tests.el
index 18306bda25..542d4926a3 100644
--- a/compat-tests.el
+++ b/compat-tests.el
@@ -731,6 +731,12 @@
(should-equal (file-name-concat "" "bar") "bar")
(should-equal (file-name-concat "" "") ""))
+(ert-deftest file-name-parent-directory ()
+ (should-equal (file-name-parent-directory "/foo/bar") "/foo/")
+ (should-equal (file-name-parent-directory "/foo/") "/")
+ (should-equal (file-name-parent-directory "foo/bar") "foo/")
+ (should-equal (file-name-parent-directory "foo") "./"))
+
(ert-deftest file-name-split ()
(should-equal (file-name-split "foo/bar") '("foo" "bar"))
(should-equal (file-name-split "/foo/bar") '("" "foo" "bar"))
- [elpa] externals/compat updated (501acae2b9 -> 61c2b8815b), ELPA Syncer, 2023/01/05
- [elpa] externals/compat e84b1117e5 3/6: Test file-name-parent-directory,
ELPA Syncer <=
- [elpa] externals/compat dc8cda7c44 5/6: Manual: provided-mode-derived-p is supported, ELPA Syncer, 2023/01/05
- [elpa] externals/compat 61c2b8815b 6/6: Test with-file-modes, ELPA Syncer, 2023/01/05
- [elpa] externals/compat 55b45f8d06 4/6: Fix typos in manual, ELPA Syncer, 2023/01/05
- [elpa] externals/compat b467df10ca 1/6: Add file-attribute-file-identifier, ELPA Syncer, 2023/01/05
- [elpa] externals/compat d289bf66f7 2/6: Add file-name-split, ELPA Syncer, 2023/01/05