]> git.eshelyaron.com Git - emacs.git/commitdiff
Add a test
authorGerd Möllmann <gerd@gnu.org>
Fri, 28 Oct 2022 06:19:20 +0000 (08:19 +0200)
committerGerd Möllmann <gerd@gnu.org>
Fri, 28 Oct 2022 06:19:20 +0000 (08:19 +0200)
* test/src/pkg-tests.el (pkg-tests-*package*): Test that *package*
cannot be bound to a non-package.

test/src/pkg-tests.el

index bf85c710cf4d2130c9330cbcf8a722f538a783ef..819a74dae65cd336da8b9e49be3cee441c61b17e 100644 (file)
   (should (not (packagep "emacs")))
   (should (not (packagep nil))))
 
+(ert-deftest pkg-tests-*package* ()
+  (should (eq (let ((*package* (find-package "emacs"))) 'good) 'good))
+  (should-error (let ((*package* :emacs)) nil))
+  (should-error (let ((*package* 1))))
+  (should-error (setq *package* :keyword)))
+
 (ert-deftest pkg-tests-standard-packages ()
   (should (packagep (find-package "emacs")))
   (should (packagep (find-package 'emacs)))