@@ -292,12 +292,6 @@ let connection_is_shutdown t =
292292 writer_closed t;
293293;;
294294
295- let raises_writer_closed f =
296- (* This is raised when you write to a closed [Faraday.t] *)
297- Alcotest. check_raises " raises because writer is closed"
298- (Failure " cannot write to closed writer" ) f
299- ;;
300-
301295let request_handler_with_body body reqd =
302296 Body.Reader. close (Reqd. request_body reqd);
303297 Reqd. respond_with_string reqd (Response. create `OK ) body
@@ -1140,41 +1134,6 @@ let test_shutdown_in_request_handler () =
11401134 writer_closed t
11411135;;
11421136
1143- let test_shutdown_during_asynchronous_request () =
1144- let request = Request. create `GET " /" in
1145- let response = Response. create `OK in
1146- let continue = ref (fun () -> () ) in
1147- let t = create (fun reqd ->
1148- continue := (fun () ->
1149- Reqd. respond_with_string reqd response " " ))
1150- in
1151- read_request t request;
1152- shutdown t;
1153- raises_writer_closed ! continue;
1154- reader_closed t;
1155- writer_closed t
1156- ;;
1157-
1158- let test_flush_response_before_shutdown () =
1159- let request = Request. create `GET " /" ~headers: (Headers. encoding_fixed 0 ) in
1160- let response = Response. create `OK ~headers: Headers. encoding_chunked in
1161- let continue = ref (fun () -> () ) in
1162- let request_handler reqd =
1163- let body = Reqd. respond_with_streaming ~flush_headers_immediately: true reqd response in
1164- continue := (fun () ->
1165- Body.Writer. write_string body " hello world" ;
1166- Body.Writer. close body);
1167- in
1168- let t = create request_handler in
1169- read_request t request;
1170- write_response t response;
1171- ! continue () ;
1172- shutdown t;
1173- raises_writer_closed (fun () ->
1174- write_string t " b\r\n hello world\r\n " ;
1175- connection_is_shutdown t);
1176- ;;
1177-
11781137let test_schedule_read_with_data_available () =
11791138 let response = Response. create `OK in
11801139 let body = ref None in
@@ -1333,8 +1292,6 @@ let tests =
13331292 ; " parse failure at eof" , `Quick , test_parse_failure_at_eof
13341293 ; " response finished before body read" , `Quick , test_response_finished_before_body_read
13351294 ; " shutdown in request handler" , `Quick , test_shutdown_in_request_handler
1336- ; " shutdown during asynchronous request" , `Quick , test_shutdown_during_asynchronous_request
1337- ; " flush response before shutdown" , `Quick , test_flush_response_before_shutdown
13381295 ; " schedule read with data available" , `Quick , test_schedule_read_with_data_available
13391296 ; " test upgrades" , `Quick , test_upgrade
13401297 ; " test upgrade where server does not upgrade" , `Quick , test_upgrade_where_server_does_not_upgrade
0 commit comments