From 06f6bc5de6fe8923001c4a67f0eeffb49cecd7fe Mon Sep 17 00:00:00 2001 From: Tim Pope Date: Sat, 12 Jul 2014 23:17:30 -0400 Subject: [PATCH] Evaluate single expression when running tests This eliminates an extra "nil" value in the response. --- plugin/fireplace.vim | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/plugin/fireplace.vim b/plugin/fireplace.vim index 83224c7..07e6603 100644 --- a/plugin/fireplace.vim +++ b/plugin/fireplace.vim @@ -1426,9 +1426,9 @@ augroup END " Section: Tests function! fireplace#capture_test_run(expr, ...) abort - let expr = '(require ''clojure.test) ' - \ . '(try ' - \ . '(binding [clojure.test/report (fn [m]' + let expr = '(try' + \ . ' (require ''clojure.test)' + \ . ' (binding [clojure.test/report (fn [m]' \ . ' (case (:type m)' \ . ' (:fail :error)' \ . ' (let [{file :file line :line test :name} (meta (last clojure.test/*testing-vars*))]'