Skip to content

Commit a0648bd

Browse files
committed
Fix the last broken tests
Damn, this codebase is a total mess!
1 parent 6b1ab53 commit a0648bd

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

test/cider-tests.el

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -172,6 +172,7 @@
172172

173173
(describe "when there are multiple dependencies"
174174
(before-each
175+
;; FIXME: Those locals affect tests that follow them
175176
(setq-local cider-jack-in-lein-plugins '(("refactor-nrepl" "2.0.0")))
176177
(setq-local cider-jack-in-nrepl-middlewares '("refactor-nrepl.middleware/wrap-refactor" "cider.nrepl/cider-middleware"))
177178
(setq-local cider-jack-in-dependencies-exclusions '()))
@@ -207,6 +208,8 @@
207208

208209
(describe "when there are global options"
209210
(before-each
211+
;; FIXME: Needed because its set in an earlier test
212+
(setq-local cider-jack-in-lein-plugins nil)
210213
(setq-local cider-jack-in-dependencies '(("nrepl/nrepl" "0.5.3")))
211214
(setq-local cider-jack-in-nrepl-middlewares '("cider.nrepl/cider-middleware"))
212215
(setq-local cider-jack-in-dependencies-exclusions '()))
@@ -241,6 +244,7 @@
241244
(before-each
242245
(fset 'plugins-predicate (lambda (&rest _) t))
243246
(fset 'middlewares-predicate (lambda (&rest _) t))
247+
(setq-local cider-enrich-classpath nil)
244248
(setq-local cider-jack-in-lein-plugins '(("refactor-nrepl" "2.0.0" :predicate plugins-predicate)))
245249
(setq-local cider-jack-in-nrepl-middlewares '(("refactor-nrepl.middleware/wrap-refactor" :predicate middlewares-predicate) "cider.nrepl/cider-middleware" ("another/middleware"))))
246250
(it "includes plugins whose predicates return true"
@@ -283,7 +287,8 @@
283287
:and-return-value '(("refactor-nrepl" "2.0.0")
284288
("cider/cider-nrepl" "0.28.1")
285289
("mx.cider/enrich-classpath" "1.8.0")))
286-
(setq-local cider-jack-in-dependencies-exclusions '()))
290+
(setq-local cider-jack-in-dependencies-exclusions '())
291+
(setq-local cider-enrich-classpath t))
287292
(it "uses them in a lein project"
288293
(expect (cider-inject-jack-in-dependencies "" "repl :headless" 'lein)
289294
:to-equal (concat "update-in :dependencies conj "
@@ -301,7 +306,7 @@
301306
(before-each
302307
(spy-on 'cider-jack-in-normalized-nrepl-middlewares
303308
:and-return-value '("refactor-nrepl.middleware/wrap-refactor" "cider.nrepl/cider-middleware"))
304-
(setq-local cider-jack-in-dependencies ("refactor-nrepl" "2.0.0"))
309+
(setq-local cider-jack-in-dependencies '(("nrepl/nrepl" "0.5.3") ("refactor-nrepl" "2.0.0")))
305310
(setq-local cider-jack-in-dependencies-exclusions '()))
306311
(it "uses them in a boot project"
307312
(expect (cider-inject-jack-in-dependencies "" "repl -s wait" 'boot)

0 commit comments

Comments
 (0)