aboutsummaryrefslogtreecommitdiffstats
path: root/test
diff options
context:
space:
mode:
authorGlenn Morris2020-07-07 07:50:39 -0700
committerGlenn Morris2020-07-07 07:50:39 -0700
commit3b36b38713aefb3aba40b3c094246782e8893f80 (patch)
tree07fa2065252c6cfbe9dc266cfd043071921e321f /test
parent6b80ff3c465f87a31ccaaf41b2b521075f43632d (diff)
parent59e768d64ad97782249fda9e53b6adc94c6d0130 (diff)
downloademacs-3b36b38713aefb3aba40b3c094246782e8893f80.tar.gz
emacs-3b36b38713aefb3aba40b3c094246782e8893f80.zip
Merge from origin/emacs-27
59e768d64a Fix undefined behavior in json.c (Bug#42113) cce00bef03 Fix ACTION argument of 'display-buffer' call in gud.el 0121db2702 * src/keyboard.c (Fclear_this_command_keys): Doc fix. b9abf5ceb2 Improve do string of 'man' b87fc938a0 ; * src/xdisp.c (pos_visible_p): Yet another minor fix for...
Diffstat (limited to 'test')
-rw-r--r--test/src/json-tests.el12
1 files changed, 12 insertions, 0 deletions
diff --git a/test/src/json-tests.el b/test/src/json-tests.el
index 7eeef885198..028f92f29d3 100644
--- a/test/src/json-tests.el
+++ b/test/src/json-tests.el
@@ -296,5 +296,17 @@ Test with both unibyte and multibyte strings."
296 (1+ most-positive-fixnum) 296 (1+ most-positive-fixnum)
297 (1- most-negative-fixnum))))) 297 (1- most-negative-fixnum)))))
298 298
299(ert-deftest json-parse-string/wrong-type ()
300 "Check that Bug#42113 is fixed."
301 (skip-unless (fboundp 'json-parse-string))
302 (should-error (json-parse-string 1) :type 'wrong-type-argument))
303
304(ert-deftest json-serialize/wrong-hash-key-type ()
305 "Check that Bug#42113 is fixed."
306 (skip-unless (fboundp 'json-serialize))
307 (let ((table (make-hash-table :test #'eq)))
308 (puthash 1 2 table)
309 (should-error (json-serialize table) :type 'wrong-type-argument)))
310
299(provide 'json-tests) 311(provide 'json-tests)
300;;; json-tests.el ends here 312;;; json-tests.el ends here