[PATCH 2/4 v3] test: `notmuch-test-run' should protect against buffer switching.

2012-01-26 Thread David Edmondson
The body of the test may cause the current buffer to change. Ensure
that the output goes to the correct buffer by switching back before
inserting it.
---
 test/test-lib.el |4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

diff --git a/test/test-lib.el b/test/test-lib.el
index 5b32e0a..6271da2 100644
--- a/test/test-lib.el
+++ b/test/test-lib.el
@@ -92,7 +92,9 @@ nothing."
 (defmacro notmuch-test-run ( body)
   "Evaluate a BODY of test expressions and output the result."
   `(with-temp-buffer
- (let ((result (progn , at body)))
+ (let ((buffer (current-buffer))
+  (result (progn , at body)))
+   (switch-to-buffer buffer)
(insert (if (stringp result)
   result
 (prin1-to-string result)))
-- 
1.7.8.3



[PATCH 2/4 v3] test: `notmuch-test-run' should protect against buffer switching.

2012-01-25 Thread David Edmondson
The body of the test may cause the current buffer to change. Ensure
that the output goes to the correct buffer by switching back before
inserting it.
---
 test/test-lib.el |4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

diff --git a/test/test-lib.el b/test/test-lib.el
index 5b32e0a..6271da2 100644
--- a/test/test-lib.el
+++ b/test/test-lib.el
@@ -92,7 +92,9 @@ nothing.
 (defmacro notmuch-test-run (rest body)
   Evaluate a BODY of test expressions and output the result.
   `(with-temp-buffer
- (let ((result (progn ,@body)))
+ (let ((buffer (current-buffer))
+  (result (progn ,@body)))
+   (switch-to-buffer buffer)
(insert (if (stringp result)
   result
 (prin1-to-string result)))
-- 
1.7.8.3

___
notmuch mailing list
notmuch@notmuchmail.org
http://notmuchmail.org/mailman/listinfo/notmuch