summaryrefslogtreecommitdiff
path: root/compat-tests.el
diff options
context:
space:
mode:
Diffstat (limited to 'compat-tests.el')
-rw-r--r--compat-tests.el8
1 files changed, 8 insertions, 0 deletions
diff --git a/compat-tests.el b/compat-tests.el
index 5d70ac5..8bfc502 100644
--- a/compat-tests.el
+++ b/compat-tests.el
@@ -3012,6 +3012,14 @@
(with-temp-buffer
(should-equal (take 3 (widget-create 'key)) '(key :value ""))))
+(ert-deftest compat-hash-table-contains-p ()
+ (let ((h (make-hash-table :test #'equal)))
+ (puthash :foo t h)
+ (should (hash-table-contains-p :foo h))
+ (should-not (hash-table-contains-p :bar h))
+ (should-not (hash-table-contains-p 'missing h))
+ (should-not (hash-table-contains-p '#:missing h))))
+
(ert-deftest compat-copy-tree ()
;; Adapted from Emacs /test/lisp/subr-tests.el
;; Check that values other than conses, vectors and records are