diff options
Diffstat (limited to 'tests')
-rw-r--r-- | tests/testdata/run/unstable_http.disabled.out | 8 | ||||
-rw-r--r-- | tests/testdata/run/unstable_http.enabled.out | 8 | ||||
-rw-r--r-- | tests/testdata/run/unstable_http.js | 4 | ||||
-rw-r--r-- | tests/unit/fetch_test.ts | 38 |
4 files changed, 5 insertions, 53 deletions
diff --git a/tests/testdata/run/unstable_http.disabled.out b/tests/testdata/run/unstable_http.disabled.out index 6eb83832e..3562f72fd 100644 --- a/tests/testdata/run/unstable_http.disabled.out +++ b/tests/testdata/run/unstable_http.disabled.out @@ -1,12 +1,4 @@ main undefined main undefined -main undefined -main undefined -main undefined -main undefined -worker undefined -worker undefined -worker undefined -worker undefined worker undefined worker undefined diff --git a/tests/testdata/run/unstable_http.enabled.out b/tests/testdata/run/unstable_http.enabled.out index 4f3c65625..f7aa776e9 100644 --- a/tests/testdata/run/unstable_http.enabled.out +++ b/tests/testdata/run/unstable_http.enabled.out @@ -1,12 +1,4 @@ main [class HttpClient] main [Function: createHttpClient] -main [class HttpConn] -main Symbol("[[associated_ws]]") -main [Function: serve] -main [Function: upgradeWebSocket] worker [class HttpClient] worker [Function: createHttpClient] -worker [class HttpConn] -worker Symbol("[[associated_ws]]") -worker [Function: serve] -worker [Function: upgradeWebSocket] diff --git a/tests/testdata/run/unstable_http.js b/tests/testdata/run/unstable_http.js index 1a3ddb2d3..7ad09aec5 100644 --- a/tests/testdata/run/unstable_http.js +++ b/tests/testdata/run/unstable_http.js @@ -2,10 +2,6 @@ const scope = import.meta.url.slice(-7) === "#worker" ? "worker" : "main"; console.log(scope, Deno.HttpClient); console.log(scope, Deno.createHttpClient); -console.log(scope, Deno.http?.HttpConn); -console.log(scope, Deno.http?._ws); -console.log(scope, Deno.http?.serve); -console.log(scope, Deno.http?.upgradeWebSocket); if (scope === "worker") { postMessage("done"); diff --git a/tests/unit/fetch_test.ts b/tests/unit/fetch_test.ts index c33503bdf..3202d40fa 100644 --- a/tests/unit/fetch_test.ts +++ b/tests/unit/fetch_test.ts @@ -1249,44 +1249,16 @@ Deno.test({}, function fetchWritableRespProps() { Deno.test( { permissions: { net: true } }, - async function fetchFilterOutCustomHostHeader(): Promise< - void - > { + async function fetchFilterOutCustomHostHeader() { const addr = `127.0.0.1:${listenPort}`; - const [hostname, port] = addr.split(":"); - const listener = Deno.listen({ - hostname, - port: Number(port), - }) as Deno.Listener; - - let httpConn: Deno.HttpConn; - listener.accept().then(async (conn: Deno.Conn) => { - httpConn = Deno.serveHttp(conn); - - await httpConn.nextRequest() - .then(async (requestEvent: Deno.RequestEvent | null) => { - const hostHeader = requestEvent?.request.headers.get("Host"); - const headersToReturn = hostHeader - ? { "Host": hostHeader } - : undefined; - - await requestEvent?.respondWith( - new Response("", { - status: 200, - headers: headersToReturn, - }), - ); - }); + const server = Deno.serve({ port: listenPort }, (req) => { + return new Response(`Host header was ${req.headers.get("Host")}`); }); - const response = await fetch(`http://${addr}/`, { headers: { "Host": "example.com" }, }); - await response.text(); - listener.close(); - httpConn!.close(); - - assertEquals(response.headers.get("Host"), addr); + assertEquals(await response.text(), `Host header was ${addr}`); + await server.shutdown(); }, ); |