node/test/client-proxy
Antoine du Hamel a49d54308e
test: enforce better never-settling-promise detection
Tests should be explicit regarding whether a promise is expected to
settle, and the test should fail when the behavior does not meet
expectations.

PR-URL: https://github.com/nodejs/node/pull/60976
Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
Reviewed-By: Erick Wendel <erick.workspace@gmail.com>
2026-01-20 14:26:59 +01:00
..
client-proxy.status test: skip tests that cause timeouts on IBM i 2025-10-09 18:24:59 +00:00
test-http-proxy-fetch.mjs http: add http.setGlobalProxyFromEnv() 2026-01-13 10:04:44 -03:00
test-http-proxy-request-connection-refused.mjs test: deflake connection refused proxy tests 2025-08-17 19:43:12 +02:00
test-http-proxy-request-https-proxy.mjs
test-http-proxy-request-invalid-char-in-options.mjs
test-http-proxy-request-invalid-char-in-url.mjs test: ensure assertions are reachable in test/client-proxy 2025-10-12 20:43:10 +00:00
test-http-proxy-request-invalid-credentials.mjs
test-http-proxy-request-invalid-proxy.mjs http,https: handle IPv6 with proxies 2025-09-22 23:19:26 +00:00
test-http-proxy-request-invalid-url.mjs
test-http-proxy-request-ipv6.mjs http,https: handle IPv6 with proxies 2025-09-22 23:19:26 +00:00
test-http-proxy-request-max-sockets.mjs test: enforce better never-settling-promise detection 2026-01-20 14:26:59 +01:00
test-http-proxy-request-no-proxy-asterisk.mjs
test-http-proxy-request-no-proxy-domain.mjs
test-http-proxy-request-no-proxy-ip.mjs
test-http-proxy-request-no-proxy-port-specific.mjs
test-http-proxy-request-no-proxy.mjs
test-http-proxy-request-proxy-failure-500.mjs
test-http-proxy-request-proxy-failure-hang-up.mjs
test-http-proxy-request-socket-keep-alive.mjs
test-http-proxy-request.mjs cli: add --use-env-proxy 2025-07-26 20:43:10 +00:00
test-http-request-proxy-post-server-failure.mjs
test-http-request-proxy-post.mjs
test-http-set-global-proxy-from-env-fetch-default.mjs http: add http.setGlobalProxyFromEnv() 2026-01-13 10:04:44 -03:00
test-http-set-global-proxy-from-env-fetch-empty.mjs http: add http.setGlobalProxyFromEnv() 2026-01-13 10:04:44 -03:00
test-http-set-global-proxy-from-env-fetch-https.mjs http: add http.setGlobalProxyFromEnv() 2026-01-13 10:04:44 -03:00
test-http-set-global-proxy-from-env-fetch-no-proxy.mjs http: add http.setGlobalProxyFromEnv() 2026-01-13 10:04:44 -03:00
test-http-set-global-proxy-from-env-fetch-restore.mjs http: add http.setGlobalProxyFromEnv() 2026-01-13 10:04:44 -03:00
test-http-set-global-proxy-from-env-fetch.mjs http: add http.setGlobalProxyFromEnv() 2026-01-13 10:04:44 -03:00
test-http-set-global-proxy-from-env-http-request-default.mjs http: add http.setGlobalProxyFromEnv() 2026-01-13 10:04:44 -03:00
test-http-set-global-proxy-from-env-http-request-empty.mjs http: add http.setGlobalProxyFromEnv() 2026-01-13 10:04:44 -03:00
test-http-set-global-proxy-from-env-http-request-restore.mjs http: add http.setGlobalProxyFromEnv() 2026-01-13 10:04:44 -03:00
test-http-set-global-proxy-from-env-http-request.mjs http: add http.setGlobalProxyFromEnv() 2026-01-13 10:04:44 -03:00
test-http-set-global-proxy-from-env-https-request.mjs http: add http.setGlobalProxyFromEnv() 2026-01-13 10:04:44 -03:00
test-http-set-global-proxy-from-env-invalid-type.mjs http: add http.setGlobalProxyFromEnv() 2026-01-13 10:04:44 -03:00
test-http-set-global-proxy-from-env-invalid-url.mjs http: add http.setGlobalProxyFromEnv() 2026-01-13 10:04:44 -03:00
test-http-set-global-proxy-from-env-no-proxy.mjs http: add http.setGlobalProxyFromEnv() 2026-01-13 10:04:44 -03:00
test-http-set-global-proxy-from-env-override-fetch.mjs http: add http.setGlobalProxyFromEnv() 2026-01-13 10:04:44 -03:00
test-http-set-global-proxy-from-env-override-http.mjs http: add http.setGlobalProxyFromEnv() 2026-01-13 10:04:44 -03:00
test-https-proxy-fetch.mjs
test-https-proxy-request-auth-failure.mjs
test-https-proxy-request-connection-refused.mjs test: deflake connection refused proxy tests 2025-08-17 19:43:12 +02:00
test-https-proxy-request-empty-response.mjs
test-https-proxy-request-handshake-failure.mjs test: remove timeout in test-https-proxy-request-handshake-failure 2025-07-25 14:54:55 +00:00
test-https-proxy-request-https-proxy.mjs
test-https-proxy-request-incomplete-headers.mjs
test-https-proxy-request-invalid-char-in-options.mjs
test-https-proxy-request-invalid-char-in-url.mjs test: ignore EPIPE errors in https proxy invalid URL test 2025-10-24 00:49:38 +02:00
test-https-proxy-request-invalid-credentials.mjs
test-https-proxy-request-invalid-url.mjs
test-https-proxy-request-ipv6.mjs http,https: handle IPv6 with proxies 2025-09-22 23:19:26 +00:00
test-https-proxy-request-malformed-response.mjs http,https: fix double ERR_PROXY_TUNNEL emission 2026-01-13 10:04:02 -03:00
test-https-proxy-request-max-sockets.mjs test: enforce better never-settling-promise detection 2026-01-20 14:26:59 +01:00
test-https-proxy-request-no-proxy.mjs
test-https-proxy-request-proxy-failure-404.mjs http,https: fix double ERR_PROXY_TUNNEL emission 2026-01-13 10:04:02 -03:00
test-https-proxy-request-proxy-failure-500.mjs http,https: fix double ERR_PROXY_TUNNEL emission 2026-01-13 10:04:02 -03:00
test-https-proxy-request-proxy-failure-502.mjs http,https: fix double ERR_PROXY_TUNNEL emission 2026-01-13 10:04:02 -03:00
test-https-proxy-request-proxy-failure-hang-up.mjs
test-https-proxy-request-server-failure-hang-up.mjs
test-https-proxy-request-socket-keep-alive.mjs
test-https-proxy-request-tunnel-timeout-agent.mjs
test-https-proxy-request-tunnel-timeout.mjs
test-https-proxy-request.mjs cli: add --use-env-proxy 2025-07-26 20:43:10 +00:00
test-https-request-proxy-post.mjs
test-use-env-proxy-cli-http.mjs cli: add --use-env-proxy 2025-07-26 20:43:10 +00:00
test-use-env-proxy-cli-https.mjs cli: add --use-env-proxy 2025-07-26 20:43:10 +00:00
test-use-env-proxy-precedence.mjs cli: add --use-env-proxy 2025-07-26 20:43:10 +00:00
testcfg.py