diff --git a/test/test.el b/test/test.el index 3a74bc1..ed0ebb5 100755 --- a/test/test.el +++ b/test/test.el @@ -11,11 +11,10 @@ (defmacro with-testing-buffer (file-name &rest body) "Execute 'body using a buffer with the contents of file 'file-name, killing the buffer afterwards" - (list 'let (list (list 'buffer - (list 'find-file - (list 'format "%s/test/testdata/%s" cwd file-name)))) - (let ((to-execute (list 'with-current-buffer 'buffer))) - (append to-execute body (list '(kill-buffer buffer)))))) + (list 'with-current-buffer (list 'find-file (format "%s/test/testdata/%s" cwd file-name)) + (list 'let (list (list 'result (append '(progn) body))) + '(kill-buffer (current-buffer)) + 'result))) (load (format "%sstomp.el" default-directory) nil t)