[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/compat 0c25479bef 04/14: Restore tests
From: |
ELPA Syncer |
Subject: |
[elpa] externals/compat 0c25479bef 04/14: Restore tests |
Date: |
Tue, 3 Jan 2023 20:57:29 -0500 (EST) |
branch: externals/compat
commit 0c25479bef85058016e4b4f01a33d7e63c20c0fd
Author: Daniel Mendler <mail@daniel-mendler.de>
Commit: Daniel Mendler <mail@daniel-mendler.de>
Restore tests
---
compat-tests.el | 64 ++++++++++++++++++++++++++++-----------------------------
1 file changed, 32 insertions(+), 32 deletions(-)
diff --git a/compat-tests.el b/compat-tests.el
index ab10324809..491fb09908 100644
--- a/compat-tests.el
+++ b/compat-tests.el
@@ -125,6 +125,38 @@
((lop (and (setq b (not b)) (1+ i)))))))
'ok)))
+(ert-deftest compat-call-alist-get-gv ()
+ "Test if the `compat-call alist-get' can be used as a generalised variable."
+ (let ((alist-1 (list (cons 1 "one")
+ (cons 2 "two")
+ (cons 3 "three")))
+ (alist-2 (list (cons "one" 1)
+ (cons "two" 2)
+ (cons "three" 3))))
+ (setf (compat-call alist-get 1 alist-1) "eins")
+ (should (equal (compat-call alist-get 1 alist-1) "eins"))
+ (setf (compat-call alist-get 2 alist-1 nil 'remove) nil)
+ (should (equal alist-1 '((1 . "eins") (3 . "three"))))
+ (setf (compat-call alist-get "one" alist-2 nil nil #'string=) "eins")
+ (should (equal (compat-call alist-get "one" alist-2 nil nil #'string=)
+ "eins"))))
+
+(ert-deftest compat-alist-get-gv ()
+ "Test if the `compat-alist-get' can be used as a generalised variable."
+ (let ((alist-1 (list (cons 1 "one")
+ (cons 2 "two")
+ (cons 3 "three")))
+ (alist-2 (list (cons "one" 1)
+ (cons "two" 2)
+ (cons "three" 3))))
+ (setf (compat-alist-get 1 alist-1) "eins")
+ (should (equal (compat-alist-get 1 alist-1) "eins"))
+ (setf (compat-alist-get 2 alist-1 nil 'remove) nil)
+ (should (equal alist-1 '((1 . "eins") (3 . "three"))))
+ (setf (compat-alist-get "one" alist-2 nil nil #'string=) "eins")
+ (should (equal (compat-alist-get "one" alist-2 nil nil #'string=)
+ "eins"))))
+
;; (defun compat--ought (name compat)
;; "Implementation for the `ought' macro for NAME.
;; COMPAT is the name of the compatibility function the behaviour is
@@ -677,38 +709,6 @@
;; (ought 'd 0 '((1 . a) (2 . b) (3 . c)) 'd) ;default value
;; (ought 'd 2 '((1 . a) (2 . b) (3 . c)) 'd nil #'ignore))
-;; (ert-deftest compat-call-alist-get-gv ()
-;; "Test if the `compat-call alist-get' can be used as a generalised
variable."
-;; (let ((alist-1 (list (cons 1 "one")
-;; (cons 2 "two")
-;; (cons 3 "three")))
-;; (alist-2 (list (cons "one" 1)
-;; (cons "two" 2)
-;; (cons "three" 3))))
-;; (setf (compat-call alist-get 1 alist-1) "eins")
-;; (should (equal (compat-call alist-get 1 alist-1) "eins"))
-;; (setf (compat-call alist-get 2 alist-1 nil 'remove) nil)
-;; (should (equal alist-1 '((1 . "eins") (3 . "three"))))
-;; (setf (compat-call alist-get "one" alist-2 nil nil #'string=) "eins")
-;; (should (equal (compat-call alist-get "one" alist-2 nil nil #'string=)
-;; "eins"))))
-
-;; (ert-deftest compat-alist-get-gv ()
-;; "Test if the `compat-alist-get' can be used as a generalised variable."
-;; (let ((alist-1 (list (cons 1 "one")
-;; (cons 2 "two")
-;; (cons 3 "three")))
-;; (alist-2 (list (cons "one" 1)
-;; (cons "two" 2)
-;; (cons "three" 3))))
-;; (setf (compat-alist-get 1 alist-1) "eins")
-;; (should (equal (compat-alist-get 1 alist-1) "eins"))
-;; (setf (compat-alist-get 2 alist-1 nil 'remove) nil)
-;; (should (equal alist-1 '((1 . "eins") (3 . "three"))))
-;; (setf (compat-alist-get "one" alist-2 nil nil #'string=) "eins")
-;; (should (equal (compat-alist-get "one" alist-2 nil nil #'string=)
-;; "eins"))))
-
;; (compat-deftests string-trim-left
;; (ought "" "") ;empty string
;; (ought "a" "a") ;"full" string
- [elpa] externals/compat updated (951558fe89 -> 3ee973db10), ELPA Syncer, 2023/01/03
- [elpa] externals/compat 44c166c198 06/14: Restore test, ELPA Syncer, 2023/01/03
- [elpa] externals/compat 711037fa8d 02/14: Restore test, ELPA Syncer, 2023/01/03
- [elpa] externals/compat 922b1a7a29 11/14: Fix proper-list-p, ELPA Syncer, 2023/01/03
- [elpa] externals/compat 2ceb91656d 09/14: Restore test, ELPA Syncer, 2023/01/03
- [elpa] externals/compat 0c25479bef 04/14: Restore tests,
ELPA Syncer <=
- [elpa] externals/compat 335ff37038 03/14: Restore test, ELPA Syncer, 2023/01/03
- [elpa] externals/compat 1b01c413ca 05/14: Restore tests, ELPA Syncer, 2023/01/03
- [elpa] externals/compat f875849c9e 07/14: Add missing test, ELPA Syncer, 2023/01/03
- [elpa] externals/compat 2a4c2dd906 08/14: Restore test, ELPA Syncer, 2023/01/03
- [elpa] externals/compat a5b497e297 12/14: Remove obsolete code, ELPA Syncer, 2023/01/03
- [elpa] externals/compat 20321c7ea2 10/14: Restore test, ELPA Syncer, 2023/01/03
- [elpa] externals/compat 3ee973db10 14/14: Test prefixed function call, ELPA Syncer, 2023/01/03
- [elpa] externals/compat cb4fb51ad7 01/14: Simplify the test suite, ELPA Syncer, 2023/01/03
- [elpa] externals/compat 36003a503d 13/14: Restore test, ELPA Syncer, 2023/01/03