File tree Expand file tree Collapse file tree 3 files changed +12
-12
lines changed
src/cider/nrepl/middleware
test/clj/cider/nrepl/middleware Expand file tree Collapse file tree 3 files changed +12
-12
lines changed Original file line number Diff line number Diff line change 199
199
Include relative path for simpler reporting."
200
200
[{:keys [class message location] :as cause}]
201
201
(if (= class " clojure.lang.Compiler$CompilerException" )
202
- (if-not ( empty? location)
202
+ (if ( seq location)
203
203
(assoc cause
204
204
:file (:clojure.error/source location)
205
205
:file-url (some-> (:clojure.error/source location)
260
260
pred reason
261
261
via path]
262
262
:as prob} problems]
263
- (->> {:in (when-not ( empty? in) (pr-str in))
263
+ (->> {:in (when ( seq in) (pr-str in))
264
264
:val (pp-str val)
265
265
:predicate (pr-str (@spec-abbrev pred))
266
- :reason reason ; <- always nil or string
267
- :spec (when-not ( empty? via) (pr-str (last via)))
268
- :at (when-not ( empty? path) (pr-str path))
266
+ :reason reason
267
+ :spec (when ( seq via) (pr-str (last via)))
268
+ :at (when ( seq path) (pr-str path))
269
269
:extra (let [extras (->> #{:in :val :pred :reason :via :path
270
270
:clojure.spec/failure
271
271
:clojure.spec.alpha/failure }
272
272
(set/difference (set (keys prob)))
273
273
(select-keys prob))]
274
- (when-not ( empty? extras)
274
+ (when ( seq extras)
275
275
(pp-str extras)))}
276
276
(filter clojure.core/val)
277
277
(into {})))}))
Original file line number Diff line number Diff line change 14
14
(testing " Basic checks"
15
15
(let [response (session/message {:op " resources-list" })]
16
16
(is (= #{" done" } (:status response)))
17
- (is (not ( empty? ( :resources-list response) )))
18
- (is (not ( empty? (filter #(re-matches #"test\. txt" (:relpath %))
19
- (:resources-list response) ))))
20
- (is (not ( empty? (filter #(re-matches #".*test/resources/test\. txt" (:file %))
21
- (:resources-list response) )))))))
17
+ (is (seq ( :resources-list response)))
18
+ (is (seq (filter #(re-matches #"test\. txt" (:relpath %))
19
+ (:resources-list response))))
20
+ (is (seq (filter #(re-matches #".*test/resources/test\. txt" (:file %))
21
+ (:resources-list response)))))))
22
22
23
23
(deftest resource-op-error-handling-test
24
24
(with-redefs [r/resource-path (fn [& _] (throw (Exception. " resource" )))]
Original file line number Diff line number Diff line change 83
83
(is (some #(re-find #"(clojure|nrepl|run)" (:name %))
84
84
(filter (comp :tooling :flags ) frames2))))
85
85
(testing " for project"
86
- (is (not-empty (filter (comp :project :flags ) frames4))))
86
+ (is (seq (filter (comp :project :flags ) frames4))))
87
87
(testing " for duplicate frames"
88
88
; ; Index frames. For all frames flagged as :dup, the frame above it in
89
89
; ; the stack (index i - 1) should be substantially the same source info.
You can’t perform that action at this time.
0 commit comments