Assoc the var onto the metadata for test selectors.

This commit is contained in:
Phil Hagelberg 2010-09-25 13:31:06 -07:00
parent b13efc5cbd
commit ee88770ab8

View file

@ -16,7 +16,8 @@
(if-let [add-hook# (resolve 'robert.hooke/add-hook)]
(add-hook# (resolve 'clojure.test/test-var)
(fn test-var-with-selector [test-var# var#]
(when (reduce #(or %1 (%2 (meta var#))) false ~selectors)
(when (reduce #(or %1 (%2 (assoc (meta var#) ::var var#)))
false ~selectors)
(test-var# var#))))
(throw (Exception. "Test selectors require robert/hooke dep.")))))