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

Fix broken tests in loop_handler_SUITE

This commit is contained in:
Loïc Hoguin 2017-10-31 16:49:48 +00:00
parent fb13e5c9e9
commit d41f2914b0
No known key found for this signature in database
GPG key ID: 8A9DF795F6FED764
2 changed files with 6 additions and 5 deletions

View file

@ -14,8 +14,9 @@ init(Req, _) ->
{cowboy_loop, Req, 2, hibernate}. {cowboy_loop, Req, 2, hibernate}.
info(timeout, Req, 0) -> info(timeout, Req, 0) ->
%% @todo Why 102? %% Send an unused status code to make sure there's no
{stop, cowboy_req:reply(102, Req), 0}; %% conflict with whatever Cowboy may send itself.
{stop, cowboy_req:reply(<<"299 OK!">>, Req), 0};
info(timeout, Req, Count) -> info(timeout, Req, Count) ->
erlang:send_after(200, self(), timeout), erlang:send_after(200, self(), timeout),
{ok, Req, Count - 1, hibernate}. {ok, Req, Count - 1, hibernate}.

View file

@ -48,7 +48,7 @@ long_polling(Config) ->
doc("Simple long-polling."), doc("Simple long-polling."),
ConnPid = gun_open(Config), ConnPid = gun_open(Config),
Ref = gun:get(ConnPid, "/long_polling", [{<<"accept-encoding">>, <<"gzip">>}]), Ref = gun:get(ConnPid, "/long_polling", [{<<"accept-encoding">>, <<"gzip">>}]),
{response, fin, 102, _} = gun:await(ConnPid, Ref), {response, fin, 299, _} = gun:await(ConnPid, Ref),
ok. ok.
long_polling_body(Config) -> long_polling_body(Config) ->
@ -56,7 +56,7 @@ long_polling_body(Config) ->
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:5000/unit:8 >>), << 0:5000/unit:8 >>),
{response, fin, 102, _} = gun:await(ConnPid, Ref), {response, fin, 299, _} = gun:await(ConnPid, Ref),
ok. ok.
long_polling_body_too_large(Config) -> long_polling_body_too_large(Config) ->
@ -72,7 +72,7 @@ long_polling_pipeline(Config) ->
ConnPid = gun_open(Config), ConnPid = gun_open(Config),
Refs = [gun:get(ConnPid, "/long_polling", [{<<"accept-encoding">>, <<"gzip">>}]) Refs = [gun:get(ConnPid, "/long_polling", [{<<"accept-encoding">>, <<"gzip">>}])
|| _ <- lists:seq(1, 2)], || _ <- lists:seq(1, 2)],
_ = [{response, fin, 102, _} = gun:await(ConnPid, Ref) || Ref <- Refs], _ = [{response, fin, 299, _} = gun:await(ConnPid, Ref) || Ref <- Refs],
ok. ok.
loop_body(Config) -> loop_body(Config) ->