Wait for chromedriver's startup message on stdout

This commit is contained in:
Max Brunsfeld
2015-02-05 22:40:17 -08:00
parent 362ff963fd
commit 6430bbb460

View File

@@ -26,7 +26,7 @@ describe "Starting Atom", ->
chromeDriver = spawn "chromedriver", ["--verbose", "--port=#{ChromeDriverPort}"]
chromeDriver.on "error", (error) ->
throw new Error("chromedriver failed to start: #{error.message}")
chromeDriver.stderr.on "data", -> done()
chromeDriver.stdout.on "data", -> done()
afterEach ->
waitsForPromise -> driver.quit().thenFinally(-> chromeDriver.kill())