Skip to content

Commit

Permalink
tests: Add key= tests when :code is used in make-key.
Browse files Browse the repository at this point in the history
  • Loading branch information
Ambrevar committed Dec 15, 2023
1 parent ba9ac89 commit 0a06d79
Showing 1 changed file with 10 additions and 1 deletion.
11 changes: 10 additions & 1 deletion tests/tests.lisp
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,16 @@
(nkeymaps:make-key :value "a" :modifiers '("C" "M")))
(assert-equality #'nkeymaps:key=
(nkeymaps:make-key :value "a" :modifiers '("control"))
(nkeymaps:make-key :value "a" :modifiers '("C"))))
(nkeymaps:make-key :value "a" :modifiers '("C")))
(assert-false (nkeymaps:key=
(nkeymaps:make-key :code 17)
(nkeymaps:make-key :code 18)))
(assert-false (nkeymaps:key=
(nkeymaps:make-key :code 17 :value "")
(nkeymaps:make-key :code 18 :value "")))
(assert-equality #'nkeymaps:key=
(nkeymaps:make-key :code 17 :value "dummy-1")
(nkeymaps:make-key :code 17 :value "dummy-2")))

(define-test make-key-with-duplicate-modifiers ()
"Make key with duplicate modifiers (trigger warning)."
Expand Down

0 comments on commit 0a06d79

Please sign in to comment.