diff options
| author | Daniel Mendler <mail@daniel-mendler.de> | 2025-05-21 07:20:16 +0200 |
|---|---|---|
| committer | Daniel Mendler <mail@daniel-mendler.de> | 2025-05-21 07:20:16 +0200 |
| commit | 2b5cdd30e9fb5cfd15f33643aba20efdab8dab44 (patch) | |
| tree | f821c04ac50d5a2805ac9f6e1f3f08813fb5b722 | |
| parent | cfe89a74a63e8205782b7217ae01145b54a27fcc (diff) | |
compat-tests: compat-read-multiple-choice override read-key
| -rw-r--r-- | compat-tests.el | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/compat-tests.el b/compat-tests.el index 8bfc502..79d7e4c 100644 --- a/compat-tests.el +++ b/compat-tests.el @@ -370,6 +370,7 @@ (ert-deftest compat-read-multiple-choice () (let ((orig-re (symbol-function #'read-event)) (orig-rc (symbol-function #'read-char)) + (orig-rk (symbol-function #'read-key)) (orig-cr completing-read-function)) (unwind-protect (dolist (test '(("Choose" @@ -380,12 +381,14 @@ (dolist (choice (cdr test)) (fset #'read-char (lambda (&rest _) (car choice))) (fset #'read-event (lambda (&rest _) (car choice))) + (fset #'read-key (lambda (&rest _) (car choice))) (setq completing-read-function (lambda (&rest _) (cadr choice))) (should-equal choice (compat-call read-multiple-choice (car test) (cdr test) nil nil 'long)) (should-equal choice (read-multiple-choice (car test) (cdr test))))) (fset #'read-event orig-re) (fset #'read-char orig-rc) + (fset #'read-key orig-rk) (setq completing-read-function orig-cr)))) (ert-deftest compat-read-char-from-minibuffer () |
