MCPcopy Create free account
hub / github.com/SeleniumHQ/selenium / startServer

Function startServer

javascript/selenium-webdriver/test/http/util_test.js:31–50  ·  view source on GitHub ↗
(done)

Source from the content-addressed store, hash-verified

29 let status, value, responseCode
30
31 function startServer(done) {
32 if (server) return done()
33
34 server = http.createServer(function (_req, res) {
35 const data = JSON.stringify({ status: status, value: value })
36 res.writeHead(responseCode, {
37 'Content-Type': 'application/json; charset=utf-8',
38 'Content-Length': Buffer.byteLength(data, 'utf8'),
39 })
40 res.end(data)
41 })
42
43 server.listen(0, '127.0.0.1', function (e) {
44 if (e) return done(e)
45
46 const addr = server.address()
47 baseUrl = 'http://' + addr.address + ':' + addr.port
48 done()
49 })
50 }
51
52 function killServer(done) {
53 if (!server) return done()

Callers 1

util_test.jsFile · 0.85

Calls 4

endMethod · 0.80
listenMethod · 0.80
createServerMethod · 0.45
addressMethod · 0.45

Tested by

no test coverage detected