In emacs C-c C-k invokes slime function slime-compile-and-load-file.It makes clojure to evaluate current buffer. So it evaluates all test definitions as well.
I guess
describe macro adds tests to a collection every time it gets called.
(deftype Description [name ns parent children charcteristics tags befores before-alls afters after-alls withs with-alls arounds]
SpecComponent
(install [this description]
(reset! (.parent this) description)
(swap! (.children description) conj this))
Object
(toString [this] (str "Description: " \" name \")))