Skip to content

Commit 2d95e23

Browse files
ada0dhouse-jsdpatti
committed
remove tests since we no longer raise on write to closed.
Completes merge of inhabitedtype/httpaf#217 Co-authored-by: David House <dhouse@janestreet.com> Co-authored-by: Doug Patti <douglas.patti@gmail.com>
1 parent eea757d commit 2d95e23

1 file changed

Lines changed: 0 additions & 43 deletions

File tree

lib_test/test_server_connection.ml

Lines changed: 0 additions & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -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-
301295
let 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\nhello world\r\n";
1175-
connection_is_shutdown t);
1176-
;;
1177-
11781137
let 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

Comments
 (0)