diff options
Diffstat (limited to 'test/req_SUITE.erl')
-rw-r--r-- | test/req_SUITE.erl | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/test/req_SUITE.erl b/test/req_SUITE.erl index a30e33f..cbb0991 100644 --- a/test/req_SUITE.erl +++ b/test/req_SUITE.erl @@ -98,7 +98,7 @@ do_get(Path, Headers, Config) -> Ref = gun:get(ConnPid, Path, [{<<"accept-encoding">>, <<"gzip">>}|Headers]), {response, IsFin, Status, RespHeaders} = gun:await(ConnPid, Ref), {ok, RespBody} = case IsFin of - nofin -> gun:await_body(ConnPid, Ref); + nofin -> gun:await_body(ConnPid, Ref, 30000); fin -> {ok, <<>>} end, gun:close(ConnPid), @@ -891,6 +891,11 @@ stream_body_multiple(Config) -> {200, _, <<"Hello world!">>} = do_get("/resp/stream_body/multiple", Config), ok. +stream_body_loop(Config) -> + doc("Streamed body via a fast loop."), + {200, _, <<0:32000000/unit:8>>} = do_get("/resp/stream_body/loop", Config), + ok. + stream_body_nofin(Config) -> doc("Unfinished streamed body."), {200, _, <<"Hello world!">>} = do_get("/resp/stream_body/nofin", Config), |