]> git.notmuchmail.org Git - notmuch/blobdiff - test/test-lib.el
test: New test for incremental search output parsing
[notmuch] / test / test-lib.el
index 6271da22de4b97c2dbca1d37957a3b437af4833f..5dd6271c99dceb16417d947b87a731874d7c7c72 100644 (file)
@@ -89,6 +89,14 @@ nothing."
 (add-hook-counter 'notmuch-hello-mode-hook)
 (add-hook-counter 'notmuch-hello-refresh-hook)
 
+(defadvice notmuch-search-process-filter (around pessimal activate disable)
+  "Feed notmuch-search-process-filter one character at a time."
+  (let ((string (ad-get-arg 1)))
+    (loop for char across string
+         do (progn
+              (ad-set-arg 1 (char-to-string char))
+              ad-do-it))))
+
 (defmacro notmuch-test-run (&rest body)
   "Evaluate a BODY of test expressions and output the result."
   `(with-temp-buffer