X-Git-Url: https://git.notmuchmail.org/git?a=blobdiff_plain;ds=sidebyside;f=test%2Ftest-lib.el;h=5dd6271c99dceb16417d947b87a731874d7c7c72;hb=f94a50d80af8c2a5513e58db954dd0b1910eb4a8;hp=6271da22de4b97c2dbca1d37957a3b437af4833f;hpb=2f50524e27db2ca58f6543a2c73a5719d8d7f491;p=notmuch diff --git a/test/test-lib.el b/test/test-lib.el index 6271da22..5dd6271c 100644 --- a/test/test-lib.el +++ b/test/test-lib.el @@ -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