From de49954965ae4ab61b440d63eb4c0bf302a09b7d Mon Sep 17 00:00:00 2001 From: Jimmy Yuen Ho Wong Date: Fri, 26 Jun 2020 02:22:46 +0100 Subject: add test for GitHub-reference: https://github.com/jwiegley/use-package/issues/845 --- test/lisp/use-package/use-package-tests.el | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'test/lisp/use-package/use-package-tests.el') diff --git a/test/lisp/use-package/use-package-tests.el b/test/lisp/use-package/use-package-tests.el index 61438185373..5d346d94df3 100644 --- a/test/lisp/use-package/use-package-tests.el +++ b/test/lisp/use-package/use-package-tests.el @@ -1936,6 +1936,12 @@ (define-prefix-command 'my/map) (bind-key "" 'my/map nil nil)))) +(defvar test-map (make-keymap)) + +(ert-deftest bind-key/845 () + (bind-key "C-c f" 'ignore 'test-map) + (describe-personal-keybindings)) + ;; Local Variables: ;; indent-tabs-mode: nil ;; no-byte-compile: t -- cgit v1.2.3 From 2ca2212f7312061c5462c8826774857e2455c1a8 Mon Sep 17 00:00:00 2001 From: Jimmy Yuen Ho Wong Date: Tue, 7 Jul 2020 14:17:00 +0100 Subject: better tests --- test/lisp/use-package/use-package-tests.el | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) (limited to 'test/lisp/use-package/use-package-tests.el') diff --git a/test/lisp/use-package/use-package-tests.el b/test/lisp/use-package/use-package-tests.el index 5d346d94df3..f0784315f75 100644 --- a/test/lisp/use-package/use-package-tests.el +++ b/test/lisp/use-package/use-package-tests.el @@ -1936,11 +1936,17 @@ (define-prefix-command 'my/map) (bind-key "" 'my/map nil nil)))) -(defvar test-map (make-keymap)) (ert-deftest bind-key/845 () - (bind-key "C-c f" 'ignore 'test-map) - (describe-personal-keybindings)) + (defvar test-map (make-keymap)) + (bind-key "" 'ignore 'test-map) + (should (eq (lookup-key test-map (kbd "")) 'ignore)) + (let ((binding (cl-find "" personal-keybindings :test 'string= :key 'caar))) + (message "test-map %s" test-map) + (message "binding %s" binding) + (should (eq (cdar binding) 'test-map)) + (should (eq (nth 1 binding) 'ignore)) + (should (eq (nth 2 binding) nil)))) ;; Local Variables: ;; indent-tabs-mode: nil -- cgit v1.2.3