summaryrefslogtreecommitdiff
path: root/test/lisp/isearch-tests.el
diff options
context:
space:
mode:
Diffstat (limited to 'test/lisp/isearch-tests.el')
-rw-r--r--test/lisp/isearch-tests.el8
1 files changed, 8 insertions, 0 deletions
diff --git a/test/lisp/isearch-tests.el b/test/lisp/isearch-tests.el
index 48c342403c9..52f312d0b97 100644
--- a/test/lisp/isearch-tests.el
+++ b/test/lisp/isearch-tests.el
@@ -28,5 +28,13 @@
(isearch-update)
(should (equal isearch--current-buffer (current-buffer)))))
+(ert-deftest isearch--test-done ()
+ ;; Normal operation.
+ (isearch-update)
+ (isearch-done)
+ (should-not isearch--current-buffer)
+ ;; Bug #21091: let `isearch-done' work without `isearch-update'.
+ (isearch-done))
+
(provide 'isearch-tests)
;;; isearch-tests.el ends here