summaryrefslogtreecommitdiff
path: root/tests/testdata
diff options
context:
space:
mode:
Diffstat (limited to 'tests/testdata')
-rw-r--r--tests/testdata/run/045_programmatic_proxy_client.ts16
-rw-r--r--tests/testdata/run/045_proxy_client.ts5
-rw-r--r--tests/testdata/run/045_proxy_test.ts121
-rw-r--r--tests/testdata/run/045_proxy_test.ts.out6
4 files changed, 0 insertions, 148 deletions
diff --git a/tests/testdata/run/045_programmatic_proxy_client.ts b/tests/testdata/run/045_programmatic_proxy_client.ts
deleted file mode 100644
index 73af590c7..000000000
--- a/tests/testdata/run/045_programmatic_proxy_client.ts
+++ /dev/null
@@ -1,16 +0,0 @@
-// Copyright 2018-2024 the Deno authors. All rights reserved. MIT license.
-
-const client = Deno.createHttpClient({
- proxy: {
- url: "http://localhost:4555",
- basicAuth: { username: "username", password: "password" },
- },
-});
-
-const res = await fetch(
- "http://localhost:4545/run/045_mod.ts",
- { client },
-);
-console.log(`Response http: ${await res.text()}`);
-
-client.close();
diff --git a/tests/testdata/run/045_proxy_client.ts b/tests/testdata/run/045_proxy_client.ts
deleted file mode 100644
index 41deae2a5..000000000
--- a/tests/testdata/run/045_proxy_client.ts
+++ /dev/null
@@ -1,5 +0,0 @@
-// Copyright 2018-2024 the Deno authors. All rights reserved. MIT license.
-const res = await fetch(
- "http://localhost:4545/run/045_mod.ts",
-);
-console.log(`Response http: ${await res.text()}`);
diff --git a/tests/testdata/run/045_proxy_test.ts b/tests/testdata/run/045_proxy_test.ts
deleted file mode 100644
index fcb898c77..000000000
--- a/tests/testdata/run/045_proxy_test.ts
+++ /dev/null
@@ -1,121 +0,0 @@
-// Copyright 2018-2024 the Deno authors. All rights reserved. MIT license.
-import { Server } from "../../../tests/util/std/http/server.ts";
-import { assertEquals } from "../../../tests/util/std/assert/mod.ts";
-
-const addr = Deno.args[1] || "localhost:4555";
-
-async function proxyServer() {
- const [hostname, p] = addr.split(":");
- const port = parseInt(p ?? 4555);
- const server = new Server({ hostname, port, handler });
- console.log(`Proxy server listening on http://${addr}/`);
- await server.listenAndServe();
-}
-
-async function handler(req: Request): Promise<Response> {
- console.log(`Proxy request to: ${req.url}`);
- const headers = new Headers(req.headers);
- const proxyAuthorization = headers.get("proxy-authorization");
- if (proxyAuthorization) {
- console.log(`proxy-authorization: ${proxyAuthorization}`);
- headers.delete("proxy-authorization");
- }
- const resp = await fetch(req.url, {
- method: req.method,
- headers: headers,
- });
- return new Response(new Uint8Array(await resp.arrayBuffer()), {
- status: resp.status,
- headers: resp.headers,
- });
-}
-
-async function testFetch() {
- const { code } = await new Deno.Command(Deno.execPath(), {
- args: [
- "run",
- "--quiet",
- "--reload",
- "--allow-net",
- "run/045_proxy_client.ts",
- ],
- env: {
- HTTP_PROXY: `http://${addr}`,
- },
- }).output();
-
- assertEquals(code, 0);
-}
-
-async function testModuleDownload() {
- const { code } = await new Deno.Command(Deno.execPath(), {
- args: [
- "cache",
- "--reload",
- "--quiet",
- "http://localhost:4545/run/045_mod.ts",
- ],
- env: {
- HTTP_PROXY: `http://${addr}`,
- },
- }).output();
-
- assertEquals(code, 0);
-}
-
-async function testFetchNoProxy() {
- const { code } = await new Deno.Command(Deno.execPath(), {
- args: [
- "run",
- "--quiet",
- "--reload",
- "--allow-net",
- "run/045_proxy_client.ts",
- ],
- env: {
- HTTP_PROXY: "http://not.exising.proxy.server",
- NO_PROXY: "localhost",
- },
- }).output();
-
- assertEquals(code, 0);
-}
-
-async function testModuleDownloadNoProxy() {
- const { code } = await new Deno.Command(Deno.execPath(), {
- args: [
- "cache",
- "--reload",
- "--quiet",
- "http://localhost:4545/run/045_mod.ts",
- ],
- env: {
- HTTP_PROXY: "http://not.exising.proxy.server",
- NO_PROXY: "localhost",
- },
- }).output();
-
- assertEquals(code, 0);
-}
-
-async function testFetchProgrammaticProxy() {
- const { code } = await new Deno.Command(Deno.execPath(), {
- args: [
- "run",
- "--quiet",
- "--reload",
- "--allow-net=localhost:4545,localhost:4555",
- "--unstable",
- "run/045_programmatic_proxy_client.ts",
- ],
- }).output();
- assertEquals(code, 0);
-}
-
-proxyServer();
-await testFetch();
-await testModuleDownload();
-await testFetchNoProxy();
-await testModuleDownloadNoProxy();
-await testFetchProgrammaticProxy();
-Deno.exit(0);
diff --git a/tests/testdata/run/045_proxy_test.ts.out b/tests/testdata/run/045_proxy_test.ts.out
deleted file mode 100644
index a1e567a14..000000000
--- a/tests/testdata/run/045_proxy_test.ts.out
+++ /dev/null
@@ -1,6 +0,0 @@
-Proxy server listening on [WILDCARD]
-Proxy request to: http://localhost:4545/run/045_mod.ts
-Proxy request to: http://localhost:4545/run/045_mod.ts
-Proxy request to: http://localhost:4545/run/045_output.ts
-Proxy request to: http://localhost:4545/run/045_mod.ts
-proxy-authorization: Basic dXNlcm5hbWU6cGFzc3dvcmQ=