mirror of
https://github.com/cypress-io/cypress.git
synced 2026-04-26 08:59:26 -05:00
enable disabling chromeWebSecurity in chrome 67 (#2077)
fixes #1951 fixes #2001
This commit is contained in:
@@ -1,2 +1,3 @@
|
||||
require("@packages/coffee/register")
|
||||
require("./test/helpers/https_server").start(8443)
|
||||
require('@packages/coffee/register')
|
||||
|
||||
module.exports = require('./test/helpers/https_server')
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
require("@packages/coffee/register")
|
||||
require('@packages/coffee/register')
|
||||
|
||||
module.exports = require("./lib/proxy")
|
||||
module.exports = require('./lib/proxy')
|
||||
|
||||
@@ -10,4 +10,7 @@ module.exports = {
|
||||
reset: ->
|
||||
Server.reset()
|
||||
|
||||
}
|
||||
httpsServer: (onRequest) ->
|
||||
require("../test/helpers/https_server").create(onRequest)
|
||||
|
||||
}
|
||||
|
||||
@@ -0,0 +1,14 @@
|
||||
fs = require("fs")
|
||||
path = require("path")
|
||||
sslRootCas = require('ssl-root-cas')
|
||||
|
||||
sslRootCas
|
||||
.inject()
|
||||
.addFile(path.join(__dirname, "certs", "server", "my-root-ca.crt.pem"))
|
||||
|
||||
options = {
|
||||
key: fs.readFileSync(path.join(__dirname, "certs", "server", "my-server.key.pem"))
|
||||
cert: fs.readFileSync(path.join(__dirname, "certs", "server", "my-server.crt.pem"))
|
||||
}
|
||||
|
||||
module.exports = options
|
||||
@@ -1,20 +1,9 @@
|
||||
fs = require("fs")
|
||||
path = require("path")
|
||||
https = require("https")
|
||||
Promise = require("bluebird")
|
||||
sslRootCas = require('ssl-root-cas')
|
||||
https = require("https")
|
||||
Promise = require("bluebird")
|
||||
allowDestroy = require("server-destroy-vvo")
|
||||
certs = require("./certs")
|
||||
|
||||
sslRootCas
|
||||
.inject()
|
||||
.addFile(path.join(__dirname, "certs", "server", "my-root-ca.crt.pem"))
|
||||
|
||||
options = {
|
||||
key: fs.readFileSync(path.join(__dirname, "certs", "server", "my-server.key.pem"))
|
||||
cert: fs.readFileSync(path.join(__dirname, "certs", "server", "my-server.crt.pem"))
|
||||
}
|
||||
|
||||
onRequest = (req, res) ->
|
||||
defaultOnRequest = (req, res) ->
|
||||
console.log "HTTPS SERVER REQUEST URL:", req.url
|
||||
console.log "HTTPS SERVER REQUEST HEADERS:", req.headers
|
||||
|
||||
@@ -24,10 +13,15 @@ onRequest = (req, res) ->
|
||||
|
||||
servers = []
|
||||
|
||||
create = (onRequest) ->
|
||||
https.createServer(certs, onRequest ? defaultOnRequest)
|
||||
|
||||
module.exports = {
|
||||
start: (port) ->
|
||||
create
|
||||
|
||||
start: (port, onRequest) ->
|
||||
new Promise (resolve) ->
|
||||
srv = https.createServer(options, onRequest)
|
||||
srv = create(onRequest)
|
||||
|
||||
allowDestroy(srv)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user