Skip to content

Commit 4936b3c

Browse files
cichlibbatsov
authored andcommitted
Wait for piggieback to be ready before running ClojureScript tests
1 parent ce87890 commit 4936b3c

File tree

1 file changed

+8
-6
lines changed

1 file changed

+8
-6
lines changed

test/cljs/cider/nrepl/piggieback_test.clj

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -14,12 +14,14 @@
1414
(binding [session/*handler* (apply server/default-handler
1515
(conj (map resolve cider-middleware)
1616
#'piggieback/wrap-cljs-repl))]
17-
(session/message {:op :eval
18-
:code (nrepl/code (require '[cider.piggieback :as piggieback])
19-
(require '[cljs.repl.nashorn :as nashorn])
20-
(piggieback/cljs-repl (nashorn/repl-env)))})
21-
(session/message {:op :eval
22-
:code (nrepl/code (require 'clojure.data))})
17+
;; TODO check the result of this; we shouldn't run any tests if it fails
18+
(dorun (session/message
19+
{:op :eval
20+
:code (nrepl/code (require '[cider.piggieback :as piggieback])
21+
(require '[cljs.repl.nashorn :as nashorn])
22+
(piggieback/cljs-repl (nashorn/repl-env)))}))
23+
(dorun (session/message {:op :eval
24+
:code (nrepl/code (require 'clojure.data))}))
2325
(f)
2426
(session/message {:op :eval
2527
:code (nrepl/code :cljs/quit)})))))

0 commit comments

Comments
 (0)