mirror of
https://github.com/cypress-io/cypress.git
synced 2026-01-18 05:00:02 -06:00
decaffeinate: Rename ca.coffee and 11 other files from .coffee to .js
This commit is contained in:
committed by
Zach Bloomquist
parent
070fceff20
commit
84a2caa6e8
42
packages/https-proxy/test/helpers/https_server.js
Normal file
42
packages/https-proxy/test/helpers/https_server.js
Normal file
@@ -0,0 +1,42 @@
|
||||
https = require("https")
|
||||
Promise = require("bluebird")
|
||||
{ allowDestroy } = require("@packages/network")
|
||||
certs = require("./certs")
|
||||
|
||||
defaultOnRequest = (req, res) ->
|
||||
console.log "HTTPS SERVER REQUEST URL:", req.url
|
||||
console.log "HTTPS SERVER REQUEST HEADERS:", req.headers
|
||||
|
||||
res.setHeader("Content-Type", "text/html")
|
||||
res.writeHead(200)
|
||||
res.end("<html><head></head><body>https server</body></html>")
|
||||
|
||||
servers = []
|
||||
|
||||
create = (onRequest) ->
|
||||
https.createServer(certs, onRequest ? defaultOnRequest)
|
||||
|
||||
module.exports = {
|
||||
create
|
||||
|
||||
start: (port, onRequest) ->
|
||||
new Promise (resolve) ->
|
||||
srv = create(onRequest)
|
||||
|
||||
allowDestroy(srv)
|
||||
|
||||
servers.push(srv)
|
||||
|
||||
srv.listen port, ->
|
||||
console.log "server listening on port: #{port}"
|
||||
resolve(srv)
|
||||
|
||||
stop: ->
|
||||
stop = (srv) ->
|
||||
new Promise (resolve) ->
|
||||
srv.destroy(resolve)
|
||||
|
||||
Promise.map(servers, stop)
|
||||
.then ->
|
||||
servers = []
|
||||
}
|
||||
Reference in New Issue
Block a user