Skip to content

Commit 581aaef

Browse files
committed
Optimize a bit of code
1 parent 35d7261 commit 581aaef

File tree

1 file changed

+7
-5
lines changed

1 file changed

+7
-5
lines changed

cider-test.el

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -767,12 +767,14 @@ is searched."
767767
(cider-test-update-last-test ns var)
768768
(cider-test-execute ns (list var)))
769769
;; we're in a `clojure-mode' buffer
770-
(let ((ns (clojure-find-ns))
771-
(def (clojure-find-def)))
772-
(if (and ns (member (car def) cider-test-defining-forms))
770+
(let* ((ns (clojure-find-ns))
771+
(def (clojure-find-def)) ; it's a list of the form (deftest something)
772+
(deftype (car def))
773+
(var (cadr def)))
774+
(if (and ns (member deftype cider-test-defining-forms))
773775
(progn
774-
(cider-test-update-last-test ns (cdr def))
775-
(cider-test-execute ns (cdr def)))
776+
(cider-test-update-last-test ns (list var))
777+
(cider-test-execute ns (list var)))
776778
(message "No test at point"))))))
777779

778780
(defun cider-test-rerun-test ()

0 commit comments

Comments
 (0)