diff options
| author | Lars Ingebrigtsen | 2022-06-27 12:36:37 +0200 |
|---|---|---|
| committer | Lars Ingebrigtsen | 2022-06-27 12:36:37 +0200 |
| commit | dedd19a2f5cbf16c8ac8a122b0c39ee4e178b9e8 (patch) | |
| tree | e9bbab0f0aff4c41d8645dd65d36346e23b0eae9 /test | |
| parent | abdf35fac66ca51419ec39056df0429790ec9db9 (diff) | |
| download | emacs-dedd19a2f5cbf16c8ac8a122b0c39ee4e178b9e8.tar.gz emacs-dedd19a2f5cbf16c8ac8a122b0c39ee4e178b9e8.zip | |
Add new type predicate plistp
* lisp/subr.el (plistp): New type predicate (bug#47427). This
referred to in the error message from plist-put: "Debugger
entered--Lisp error: (wrong-type-argument plistp (a b c))".
Diffstat (limited to 'test')
| -rw-r--r-- | test/lisp/subr-tests.el | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/test/lisp/subr-tests.el b/test/lisp/subr-tests.el index 45dd2d71603..ced2bc5c4e5 100644 --- a/test/lisp/subr-tests.el +++ b/test/lisp/subr-tests.el | |||
| @@ -1081,5 +1081,14 @@ final or penultimate step during initialization.")) | |||
| 1081 | (dolist (c (list ?a ?b ?α ?β)) | 1081 | (dolist (c (list ?a ?b ?α ?β)) |
| 1082 | (should-not (char-uppercase-p c)))) | 1082 | (should-not (char-uppercase-p c)))) |
| 1083 | 1083 | ||
| 1084 | (ert-deftest test-plistp () | ||
| 1085 | (should (plistp nil)) | ||
| 1086 | (should-not (plistp 1)) | ||
| 1087 | (should (plistp '(1 2))) | ||
| 1088 | (should-not (plistp '(1 . 2))) | ||
| 1089 | (should (plistp '(1 2 3 4))) | ||
| 1090 | (should-not (plistp '(1 2 3))) | ||
| 1091 | (should-not (plistp '(1 2 3 . 4)))) | ||
| 1092 | |||
| 1084 | (provide 'subr-tests) | 1093 | (provide 'subr-tests) |
| 1085 | ;;; subr-tests.el ends here | 1094 | ;;; subr-tests.el ends here |