File tree Expand file tree Collapse file tree 1 file changed +6
-3
lines changed Expand file tree Collapse file tree 1 file changed +6
-3
lines changed Original file line number Diff line number Diff line change 13
13
14
14
; (def browser-type pw/chromium)
15
15
16
- (def host " 127.0.0.1 " )
16
+ (def host " localhost " )
17
17
(def base-url (str " http://" host " :8000" ))
18
18
19
19
(def log (j/call-in js/console [:log :bind ] js/console " ---> " ))
35
35
:detach true })
36
36
port-info (wait-for-port #js {:host host :port port})
37
37
pid (j/get server :pid )]
38
+ (log " Setting up stdout listener." )
38
39
(j/call-in server [:stdout :on ] " data"
39
40
(fn [data]
40
41
(doseq [[re-string listener-fn] @log-listeners]
64
65
65
66
(defn catch-fail [err done server & [browser]]
66
67
(when err
67
- (.error js/console ( j/get err :stack ) ))
68
+ (.error js/console err))
68
69
(is (nil? err)
69
70
(str " Error in test: " (.toString err)))
70
- (j/call server :kill )
71
+ (when (and server (j/get server :kill ))
72
+ (j/call server :kill ))
71
73
(when browser
72
74
(.close browser))
73
75
(done ))
80
82
(p/catch
81
83
(p/let [res (js/fetch base-url)
82
84
text (.text res)]
85
+ (log " Starting test checks." )
83
86
(is (j/get-in server [:process :pid ]) " Server is running?" )
84
87
(is (j/get server :open ) " Server port is open?" )
85
88
(is (j/get res :ok ) " Was server response ok?" )
You can’t perform that action at this time.
0 commit comments