]> code.delx.au - gnu-emacs/blobdiff - test/automated/package-test.el
* lisp/emacs-lisp/package.el (package--with-response-buffer):
[gnu-emacs] / test / automated / package-test.el
index 55806454741703cdf5b80bf7d98a1a5020a2b22c..c4c856f30315f19fd609bbdec43e6324da2afe04 100644 (file)
@@ -475,8 +475,15 @@ Must called from within a `tar-mode' buffer."
       (package-initialize)
       (package-import-keyring keyring)
       (package-refresh-contents)
-      (should (package-install 'signed-good))
-      (should-error (package-install 'signed-bad))
+      (let ((package-check-signature 'allow-unsigned))
+        (should (package-install 'signed-good))
+        (should-error (package-install 'signed-bad)))
+      (let ((package-check-signature t))
+        (should (package-install 'signed-good))
+        (should-error (package-install 'signed-bad)))
+      (let ((package-check-signature nil))
+        (should (package-install 'signed-good))
+        (should (package-install 'signed-bad)))
       ;; Check if the installed package status is updated.
       (let ((buf (package-list-packages)))
        (package-menu-refresh)