diff options
author | Leo Kettmeir <crowlkats@toaxl.com> | 2023-05-21 03:43:54 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-05-21 03:43:54 +0200 |
commit | 3e03865d89e3abf0755e6d3b8305632a5319fdfe (patch) | |
tree | e3e29aa35947891635700a588c4a5f02e73f179c /cli/file_fetcher.rs | |
parent | 5664ac0b49f69fefee68b3c6893266eb6a5e3a74 (diff) |
feat(unstable): add more options to Deno.createHttpClient (#17385)
Diffstat (limited to 'cli/file_fetcher.rs')
-rw-r--r-- | cli/file_fetcher.rs | 93 |
1 files changed, 43 insertions, 50 deletions
diff --git a/cli/file_fetcher.rs b/cli/file_fetcher.rs index fd8c0f793..71d284ef6 100644 --- a/cli/file_fetcher.rs +++ b/cli/file_fetcher.rs @@ -744,6 +744,7 @@ mod tests { use deno_core::resolve_url; use deno_core::url::Url; use deno_runtime::deno_fetch::create_http_client; + use deno_runtime::deno_fetch::CreateHttpClientOptions; use deno_runtime::deno_web::Blob; use deno_runtime::deno_web::InMemoryBlobPart; use std::fs::read; @@ -1746,7 +1747,7 @@ mod tests { fn create_test_client() -> HttpClient { HttpClient::from_client( - create_http_client("test_client", None, vec![], None, None, None) + create_http_client("test_client", CreateHttpClientOptions::default()) .unwrap(), ) } @@ -1943,17 +1944,16 @@ mod tests { let client = HttpClient::from_client( create_http_client( version::get_user_agent(), - None, - vec![read( - test_util::testdata_path() - .join("tls/RootCA.pem") - .to_str() - .unwrap(), - ) - .unwrap()], - None, - None, - None, + CreateHttpClientOptions { + ca_certs: vec![read( + test_util::testdata_path() + .join("tls/RootCA.pem") + .to_str() + .unwrap(), + ) + .unwrap()], + ..Default::default() + }, ) .unwrap(), ); @@ -1986,11 +1986,7 @@ mod tests { let client = HttpClient::from_client( create_http_client( version::get_user_agent(), - None, // This will load mozilla certs by default - vec![], - None, - None, - None, + CreateHttpClientOptions::default(), ) .unwrap(), ); @@ -2068,17 +2064,16 @@ mod tests { let client = HttpClient::from_client( create_http_client( version::get_user_agent(), - None, - vec![read( - test_util::testdata_path() - .join("tls/RootCA.pem") - .to_str() - .unwrap(), - ) - .unwrap()], - None, - None, - None, + CreateHttpClientOptions { + ca_certs: vec![read( + test_util::testdata_path() + .join("tls/RootCA.pem") + .to_str() + .unwrap(), + ) + .unwrap()], + ..Default::default() + }, ) .unwrap(), ); @@ -2113,17 +2108,16 @@ mod tests { let client = HttpClient::from_client( create_http_client( version::get_user_agent(), - None, - vec![read( - test_util::testdata_path() - .join("tls/RootCA.pem") - .to_str() - .unwrap(), - ) - .unwrap()], - None, - None, - None, + CreateHttpClientOptions { + ca_certs: vec![read( + test_util::testdata_path() + .join("tls/RootCA.pem") + .to_str() + .unwrap(), + ) + .unwrap()], + ..Default::default() + }, ) .unwrap(), ); @@ -2175,17 +2169,16 @@ mod tests { let client = HttpClient::from_client( create_http_client( version::get_user_agent(), - None, - vec![read( - test_util::testdata_path() - .join("tls/RootCA.pem") - .to_str() - .unwrap(), - ) - .unwrap()], - None, - None, - None, + CreateHttpClientOptions { + ca_certs: vec![read( + test_util::testdata_path() + .join("tls/RootCA.pem") + .to_str() + .unwrap(), + ) + .unwrap()], + ..Default::default() + }, ) .unwrap(), ); |