Add test for text-char-description

* test/src/keymap-tests.el (keymap-text-char-description): New
test.
This commit is contained in:
Stefan Kangas 2021-12-26 06:55:06 +01:00
parent 101bbd1392
commit 6866cf9c37

View file

@ -407,6 +407,21 @@ g .. h foo
(define-key child [?a] nil t)
(should (eq (lookup-key child [?a]) 'foo))))
(ert-deftest keymap-text-char-description ()
(should (equal (text-char-description ?a) "a"))
(should (equal (text-char-description ?\s) " "))
(should (equal (text-char-description ?\t) "^I"))
(should (equal (text-char-description ?\^C) "^C"))
(should (equal (text-char-description ?\^?) "^?"))
(should (equal (text-char-description #x80) "€"))
(should (equal (text-char-description ) "å"))
(should (equal (text-char-description ) "Ş"))
(should (equal (text-char-description ) "Ā"))
(should-error (text-char-description "c"))
(should-error (text-char-description [?\C-x ?l]))
(should-error (text-char-description ?\M-c))
(should-error (text-char-description ?\s-c)))
(provide 'keymap-tests)
;;; keymap-tests.el ends here