diff --git a/actix-http/tests/test_openssl.rs b/actix-http/tests/test_openssl.rs index 83456b0cb..977e8b6cb 100644 --- a/actix-http/tests/test_openssl.rs +++ b/actix-http/tests/test_openssl.rs @@ -149,10 +149,16 @@ async fn h2_content_length() { { let req = srv.request(Method::HEAD, srv.surl("/0")).send(); - req.await.expect_err("should timeout on recv 1xx frame"); + actix_rt::time::timeout(Duration::from_secs(15), req) + .await + .expect("request future stalled on recv 1xx frame") + .expect_err("should timeout on recv 1xx frame"); let req = srv.request(Method::GET, srv.surl("/0")).send(); - req.await.expect_err("should timeout on recv 1xx frame"); + actix_rt::time::timeout(Duration::from_secs(15), req) + .await + .expect("request future stalled on recv 1xx frame") + .expect_err("should timeout on recv 1xx frame"); let req = srv.request(Method::GET, srv.surl("/1")).send(); let response = req.await.unwrap(); diff --git a/actix-http/tests/test_rustls.rs b/actix-http/tests/test_rustls.rs index b58c1138d..966ab3967 100644 --- a/actix-http/tests/test_rustls.rs +++ b/actix-http/tests/test_rustls.rs @@ -219,13 +219,19 @@ async fn h2_content_length() { let req = srv .request(Method::HEAD, srv.surl(&format!("/{}", i))) .send(); - let _response = req.await.expect_err("should timeout on recv 1xx frame"); + actix_rt::time::timeout(Duration::from_secs(15), req) + .await + .expect("request future stalled on recv 1xx frame") + .expect_err("should timeout on recv 1xx frame"); // assert_eq!(response.headers().get(&header), None); let req = srv .request(Method::GET, srv.surl(&format!("/{}", i))) .send(); - let _response = req.await.expect_err("should timeout on recv 1xx frame"); + actix_rt::time::timeout(Duration::from_secs(15), req) + .await + .expect("request future stalled on recv 1xx frame") + .expect_err("should timeout on recv 1xx frame"); // assert_eq!(response.headers().get(&header), None); }