Skip to content

Commit 08e8b30

Browse files
committed
Trying to trace error source on Node 16. #30
1 parent 08185ad commit 08e8b30

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

src/sitefoxtest/e2etests.cljs

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313

1414
;(def browser-type pw/chromium)
1515

16-
(def host "127.0.0.1")
16+
(def host "localhost")
1717
(def base-url (str "http://" host ":8000"))
1818

1919
(def log (j/call-in js/console [:log :bind] js/console " ---> "))
@@ -35,6 +35,7 @@
3535
:detach true})
3636
port-info (wait-for-port #js {:host host :port port})
3737
pid (j/get server :pid)]
38+
(log "Setting up stdout listener.")
3839
(j/call-in server [:stdout :on] "data"
3940
(fn [data]
4041
(doseq [[re-string listener-fn] @log-listeners]
@@ -64,10 +65,11 @@
6465

6566
(defn catch-fail [err done server & [browser]]
6667
(when err
67-
(.error js/console (j/get err :stack)))
68+
(.error js/console err))
6869
(is (nil? err)
6970
(str "Error in test: " (.toString err)))
70-
(j/call server :kill)
71+
(when (and server (j/get server :kill))
72+
(j/call server :kill))
7173
(when browser
7274
(.close browser))
7375
(done))
@@ -80,6 +82,7 @@
8082
(p/catch
8183
(p/let [res (js/fetch base-url)
8284
text (.text res)]
85+
(log "Starting test checks.")
8386
(is (j/get-in server [:process :pid]) "Server is running?")
8487
(is (j/get server :open) "Server port is open?")
8588
(is (j/get res :ok) "Was server response ok?")

0 commit comments

Comments
 (0)