diff options
| author | Tino Calancha | 2016-11-23 21:19:16 +0900 |
|---|---|---|
| committer | Tino Calancha | 2016-11-23 21:19:16 +0900 |
| commit | d8a1a56f5bce64d6ea6ccecdf1aaa4eb3a9898da (patch) | |
| tree | ba5a96c8b33d9a9229752456c2c534fa8e89b9a0 | |
| parent | c542fab20f53374dd0c71dce949ef370fc76fa48 (diff) | |
| download | emacs-d8a1a56f5bce64d6ea6ccecdf1aaa4eb3a9898da.tar.gz emacs-d8a1a56f5bce64d6ea6ccecdf1aaa4eb3a9898da.zip | |
* test/lisp/ibuffer-tests.el (ibuffer-test-Bug25000): Add test for Bug25000.
| -rw-r--r-- | test/lisp/ibuffer-tests.el | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/test/lisp/ibuffer-tests.el b/test/lisp/ibuffer-tests.el index de281c03735..a99a5754e2f 100644 --- a/test/lisp/ibuffer-tests.el +++ b/test/lisp/ibuffer-tests.el | |||
| @@ -20,6 +20,8 @@ | |||
| 20 | ;;; Code: | 20 | ;;; Code: |
| 21 | (require 'ert) | 21 | (require 'ert) |
| 22 | (require 'ibuffer) | 22 | (require 'ibuffer) |
| 23 | (eval-when-compile | ||
| 24 | (require 'ibuf-macs)) | ||
| 23 | 25 | ||
| 24 | (ert-deftest ibuffer-autoload () | 26 | (ert-deftest ibuffer-autoload () |
| 25 | "Tests to see whether reftex-auc has been autoloaded" | 27 | "Tests to see whether reftex-auc has been autoloaded" |
| @@ -30,5 +32,23 @@ | |||
| 30 | (symbol-function | 32 | (symbol-function |
| 31 | 'ibuffer-mark-unsaved-buffers)))) | 33 | 'ibuffer-mark-unsaved-buffers)))) |
| 32 | 34 | ||
| 35 | (ert-deftest ibuffer-test-Bug25000 () | ||
| 36 | "Test for http://debbugs.gnu.org/25000 ." | ||
| 37 | :expected-result :failed | ||
| 38 | (let ((case-fold-search t) | ||
| 39 | (buf1 (generate-new-buffer "ibuffer-test-Bug25000-buf1")) | ||
| 40 | (buf2 (generate-new-buffer "ibuffer-test-Bug25000-buf2"))) | ||
| 41 | (ibuffer) | ||
| 42 | (unwind-protect | ||
| 43 | (ibuffer-save-marks | ||
| 44 | (ibuffer-unmark-all-marks) | ||
| 45 | (ibuffer-mark-by-name-regexp (buffer-name buf1)) | ||
| 46 | (ibuffer-change-marks ibuffer-marked-char ?L) | ||
| 47 | (ibuffer-mark-by-name-regexp (buffer-name buf2)) | ||
| 48 | (ibuffer-change-marks ibuffer-marked-char ?l) | ||
| 49 | (should-not (cdr (ibuffer-buffer-names-with-mark ?l)))) | ||
| 50 | (mapc (lambda (buf) (when (buffer-live-p buf) | ||
| 51 | (kill-buffer buf))) (list buf1 buf2))))) | ||
| 52 | |||
| 33 | (provide 'ibuffer-tests) | 53 | (provide 'ibuffer-tests) |
| 34 | ;; ibuffer-tests.el ends here | 54 | ;; ibuffer-tests.el ends here |