diff options
author | Loïc Hoguin <[email protected]> | 2020-04-02 15:46:38 +0200 |
---|---|---|
committer | Loïc Hoguin <[email protected]> | 2020-04-02 15:46:38 +0200 |
commit | 962d715ad496f0f46a8fa168fde0b9f030ab1192 (patch) | |
tree | 844c7a8cdbe07da74335fa7dedac1de5c16151d8 | |
parent | 909c8a4b4d0b75275036428e81c6f809b80ff90b (diff) | |
download | cowboy-962d715ad496f0f46a8fa168fde0b9f030ab1192.tar.gz cowboy-962d715ad496f0f46a8fa168fde0b9f030ab1192.tar.bz2 cowboy-962d715ad496f0f46a8fa168fde0b9f030ab1192.zip |
Make req_SUITE:read*_body_urlencoded_too_long tests reliable
-rw-r--r-- | test/req_SUITE.erl | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/test/req_SUITE.erl b/test/req_SUITE.erl index f2efc4d..f57908c 100644 --- a/test/req_SUITE.erl +++ b/test/req_SUITE.erl @@ -577,7 +577,7 @@ do_read_urlencoded_body_too_large(Path, Body, Config) -> read_urlencoded_body_too_long(Config) -> doc("application/x-www-form-urlencoded request body sent too slow. " - "The body is sent twice with 2s wait in-between. It is read by the handler " + "The body is simply not being sent fully. It is read by the handler " "for at most 1 second. A crash occurs because we don't have the full body."), do_read_urlencoded_body_too_long("/crash/read_urlencoded_body/period", <<"abc">>, Config). @@ -588,8 +588,6 @@ do_read_urlencoded_body_too_long(Path, Body, Config) -> {<<"content-length">>, integer_to_binary(byte_size(Body) * 2)} ]), gun:data(ConnPid, Ref, nofin, Body), - timer:sleep(2000), - gun:data(ConnPid, Ref, fin, Body), {response, _, 408, RespHeaders} = gun:await(ConnPid, Ref, infinity), _ = case config(protocol, Config) of http -> @@ -626,7 +624,7 @@ read_and_match_urlencoded_body_too_large(Config) -> read_and_match_urlencoded_body_too_long(Config) -> doc("Read and match an application/x-www-form-urlencoded request body sent too slow. " - "The body is sent twice with 2s wait in-between. It is read by the handler " + "The body is simply not being sent fully. It is read by the handler " "for at most 1 second. A crash occurs because we don't have the full body."), do_read_urlencoded_body_too_long( "/crash/read_and_match_urlencoded_body/period", <<"abc">>, Config). |