aboutsummaryrefslogtreecommitdiff
path: root/tests/test-pearl-keymap.el
diff options
context:
space:
mode:
Diffstat (limited to 'tests/test-pearl-keymap.el')
-rw-r--r--tests/test-pearl-keymap.el12
1 files changed, 12 insertions, 0 deletions
diff --git a/tests/test-pearl-keymap.el b/tests/test-pearl-keymap.el
index 49dbd31..6107d9f 100644
--- a/tests/test-pearl-keymap.el
+++ b/tests/test-pearl-keymap.el
@@ -221,5 +221,17 @@ literal my-open-issues fetch stays at f o (they are no longer the same command).
(pearl--maybe-enable-mode)
(should-not pearl-mode)))
+(ert-deftest test-pearl-views-map-shaping-bindings ()
+ "The views sub-map binds the view-shaping commands: sort, group, reverse order."
+ (should (eq 'pearl-set-sort (lookup-key pearl-views-map (kbd "s"))))
+ (should (eq 'pearl-set-grouping (lookup-key pearl-views-map (kbd "g"))))
+ (should (eq 'pearl-toggle-sort-order (lookup-key pearl-views-map (kbd "r"))))
+ (should (string= "sort view"
+ (test-pearl-keymap--label-of pearl-views-map 'pearl-set-sort)))
+ (should (string= "group view"
+ (test-pearl-keymap--label-of pearl-views-map 'pearl-set-grouping)))
+ (should (string= "reverse order"
+ (test-pearl-keymap--label-of pearl-views-map 'pearl-toggle-sort-order))))
+
(provide 'test-pearl-keymap)
;;; test-pearl-keymap.el ends here