0
Fork 0
mirror of https://github.com/ninenines/cowboy.git synced 2025-07-14 12:20:24 +00:00

Remove a broken test from loop_handler_SUITE

The feature was removed in Cowboy 2.0. An alternative to obtain
the same behavior will be introduced as cowboy_req:read_body_async/1.
This commit is contained in:
Loïc Hoguin 2018-05-17 13:39:35 +02:00
parent 619273e10e
commit 9ee8904cc6
No known key found for this signature in database
GPG key ID: 8A9DF795F6FED764

View file

@ -45,6 +45,14 @@ init_dispatch(_) ->
%% Tests. %% Tests.
info_read_body(Config) ->
doc("Check that a loop handler can read the request body in info/3."),
ConnPid = gun_open(Config),
Ref = gun:post(ConnPid, "/loop_body", [{<<"accept-encoding">>, <<"gzip">>}],
<< 0:100000/unit:8 >>),
{response, fin, 200, _} = gun:await(ConnPid, Ref),
ok.
long_polling(Config) -> long_polling(Config) ->
doc("Simple long-polling."), doc("Simple long-polling."),
ConnPid = gun_open(Config), ConnPid = gun_open(Config),
@ -52,20 +60,12 @@ long_polling(Config) ->
{response, fin, 299, _} = gun:await(ConnPid, Ref), {response, fin, 299, _} = gun:await(ConnPid, Ref),
ok. ok.
long_polling_body(Config) -> long_polling_unread_body(Config) ->
doc("Long-polling with a body that falls within the configurable limits."), doc("Long-polling with a body that is not read by the handler."),
ConnPid = gun_open(Config),
Ref = gun:post(ConnPid, "/long_polling", [{<<"accept-encoding">>, <<"gzip">>}],
<< 0:5000/unit:8 >>),
{response, fin, 299, _} = gun:await(ConnPid, Ref),
ok.
long_polling_body_too_large(Config) ->
doc("Long-polling with a body that exceeds the configurable limits."),
ConnPid = gun_open(Config), ConnPid = gun_open(Config),
Ref = gun:post(ConnPid, "/long_polling", [{<<"accept-encoding">>, <<"gzip">>}], Ref = gun:post(ConnPid, "/long_polling", [{<<"accept-encoding">>, <<"gzip">>}],
<< 0:100000/unit:8 >>), << 0:100000/unit:8 >>),
{response, fin, 500, _} = gun:await(ConnPid, Ref), {response, fin, 299, _} = gun:await(ConnPid, Ref),
ok. ok.
long_polling_pipeline(Config) -> long_polling_pipeline(Config) ->
@ -76,15 +76,7 @@ long_polling_pipeline(Config) ->
_ = [{response, fin, 299, _} = gun:await(ConnPid, Ref) || Ref <- Refs], _ = [{response, fin, 299, _} = gun:await(ConnPid, Ref) || Ref <- Refs],
ok. ok.
loop_body(Config) -> request_timeout(Config) ->
doc("Check that a loop handler can read the request body in info/3."),
ConnPid = gun_open(Config),
Ref = gun:post(ConnPid, "/loop_body", [{<<"accept-encoding">>, <<"gzip">>}],
<< 0:100000/unit:8 >>),
{response, fin, 200, _} = gun:await(ConnPid, Ref),
ok.
loop_request_timeout(Config) ->
doc("Ensure that the request_timeout isn't applied when a request is ongoing."), doc("Ensure that the request_timeout isn't applied when a request is ongoing."),
ConnPid = gun_open(Config), ConnPid = gun_open(Config),
Ref = gun:get(ConnPid, "/loop_timeout", [{<<"accept-encoding">>, <<"gzip">>}]), Ref = gun:get(ConnPid, "/loop_timeout", [{<<"accept-encoding">>, <<"gzip">>}]),