MCPcopy Create free account
hub / github.com/awslabs/llrt / test_fetch_ignore_certificate_errors

Function test_fetch_ignore_certificate_errors

modules/llrt_fetch/src/fetch.rs:1375–1413  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

1373 let response = response.borrow();
1374
1375 assert_eq!(response.status(), 200);
1376 assert_eq!(
1377 response.url(),
1378 format!("http://{}/expect/location/", mock_server.address().clone())
1379 );
1380 assert!(!response.redirected());
1381
1382 // Content-Encoding: zstd
1383 let url = format!(
1384 "http://{}/content-encoding/zstd/",
1385 mock_server.address().clone()
1386 );
1387
1388 let response_promise: Promise = fetch.call((url, options.clone()))?;
1389 let response: Class<Response> = response_promise.into_future().await?;
1390 let response_text: String = Response::text(This(response), ctx.clone())?
1391 .into_future()
1392 .await?;
1393
1394 assert_eq!(response_text, welcome_message);
1395
1396 // Content-Encoding: br
1397 let url = format!(
1398 "http://{}/content-encoding/br/",
1399 mock_server.address().clone()
1400 );
1401
1402 let response_promise: Promise = fetch.call((url, options.clone()))?;
1403 let response: Class<Response> = response_promise.into_future().await?;
1404 let response_text: String = Response::text(This(response), ctx.clone())?
1405 .into_future()
1406 .await?;
1407
1408 assert_eq!(response_text, welcome_message);
1409
1410 // Content-Encoding: gzip
1411 let url = format!(
1412 "http://{}/content-encoding/gzip/",
1413 mock_server.address().clone()
1414 );
1415
1416 let response_promise: Promise = fetch.call((url, options.clone()))?;

Callers

nothing calls this directly

Calls 6

test_async_withFunction · 0.85
initFunction · 0.70
startFunction · 0.50
to_stringMethod · 0.45
addressMethod · 0.45
cloneMethod · 0.45

Tested by

no test coverage detected