File tree Expand file tree Collapse file tree 1 file changed +10
-3
lines changed
src/cider/nrepl/middleware Expand file tree Collapse file tree 1 file changed +10
-3
lines changed Original file line number Diff line number Diff line change 182182 [_m]
183183 (swap! current-report update-in [:summary :var ] inc))
184184
185+ (defn- in-checking-block?
186+ " Determine whether the report being generated is for a test.chuck `checking` block."
187+ [m]
188+ (boolean (:com.gfredericks.test.chuck.clojure-test/testing-contexts m)))
189+
185190(defn- report-final-status
186191 [{:keys [type] :as m}]
187192 (let [ns (ns-name (get m :ns (:testing-ns @current-report)))
188- v (last test/*testing-vars*)]
193+ v (last test/*testing-vars*)
194+ gen-input (when (in-checking-block? m)
195+ (:gen-input @current-report))]
189196 (swap! current-report
190197 #(-> %
191198 (update-in [:summary :test ] inc)
192199 (update-in [:summary type] (fnil inc 0 ))
200+ (assoc :gen-input gen-input)
193201 (update-in [:results ns (or (:name (meta v))
194202 fallback-var-name)]
195203 (fnil conj [])
196- (test-result ns v m))
197- (assoc :gen-input nil )))))
204+ (test-result ns v m))))))
198205
199206(defmethod report :end-test-var
200207 [{:keys [var-elapsed-time]
You can’t perform that action at this time.
0 commit comments