aboutsummaryrefslogtreecommitdiffstats
path: root/test
diff options
context:
space:
mode:
Diffstat (limited to 'test')
-rw-r--r--test/lisp/emacs-lisp/package-tests.el15
1 files changed, 15 insertions, 0 deletions
diff --git a/test/lisp/emacs-lisp/package-tests.el b/test/lisp/emacs-lisp/package-tests.el
index c0ed82c474a..732bf5e061f 100644
--- a/test/lisp/emacs-lisp/package-tests.el
+++ b/test/lisp/emacs-lisp/package-tests.el
@@ -413,6 +413,21 @@ Must called from within a `tar-mode' buffer."
413 ;; No installed packages in default environment. 413 ;; No installed packages in default environment.
414 (should-error (package-menu-filter-by-status "installed")))) 414 (should-error (package-menu-filter-by-status "installed"))))
415 415
416(ert-deftest package-test-list-filter-marked ()
417 "Ensure package list is filtered correctly by non-empty mark."
418 (with-package-test ()
419 (let ((buf (package-list-packages)))
420 (revert-buffer)
421 (search-forward-regexp "^ +simple-single")
422 (package-menu-mark-install)
423 (package-menu-filter-marked)
424 (goto-char (point-min))
425 (should (re-search-forward "^I +simple-single" nil t))
426 (should (= (count-lines (point-min) (point-max)) 1))
427 (package-menu-mark-unmark)
428 ;; No marked packages in default environment.
429 (should-error (package-menu-filter-marked)))))
430
416(ert-deftest package-test-list-filter-by-version () 431(ert-deftest package-test-list-filter-by-version ()
417 (with-package-menu-test 432 (with-package-menu-test
418 (should-error (package-menu-filter-by-version "1.1" 'unknown-symbol))) ) 433 (should-error (package-menu-filter-by-version "1.1" 'unknown-symbol))) )