File tree 1 file changed +10
-3
lines changed
src/cider/nrepl/middleware
1 file changed +10
-3
lines changed Original file line number Diff line number Diff line change 182
182
[_m]
183
183
(swap! current-report update-in [:summary :var ] inc))
184
184
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
+
185
190
(defn- report-final-status
186
191
[{:keys [type] :as m}]
187
192
(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))]
189
196
(swap! current-report
190
197
#(-> %
191
198
(update-in [:summary :test ] inc)
192
199
(update-in [:summary type] (fnil inc 0 ))
200
+ (assoc :gen-input gen-input)
193
201
(update-in [:results ns (or (:name (meta v))
194
202
fallback-var-name)]
195
203
(fnil conj [])
196
- (test-result ns v m))
197
- (assoc :gen-input nil )))))
204
+ (test-result ns v m))))))
198
205
199
206
(defmethod report :end-test-var
200
207
[{:keys [var-elapsed-time]
You can’t perform that action at this time.
0 commit comments