Просмотр исходного кода

Remove another test from the old http suite

Loïc Hoguin 7 лет назад
Родитель
Сommit
d7761b5259
3 измененных файлов с 11 добавлено и 8 удалено
  1. 6 0
      test/handlers/resp_h.erl
  2. 0 8
      test/http_SUITE.erl
  3. 5 0
      test/req_SUITE.erl

+ 6 - 0
test/handlers/resp_h.erl

@@ -195,6 +195,12 @@ do(<<"stream_body">>, Req0, Opts) ->
 			cowboy_req:stream_body(<<"Hello world!">>, nofin, Req),
 			cowboy_req:stream_body(<<>>, fin, Req),
 			{ok, Req, Opts};
+		<<"multiple">> ->
+			Req = cowboy_req:stream_reply(200, Req0),
+			cowboy_req:stream_body(<<"Hello ">>, nofin, Req),
+			cowboy_req:stream_body(<<"world">>, nofin, Req),
+			cowboy_req:stream_body(<<"!">>, fin, Req),
+			{ok, Req, Opts};
 		<<"nofin">> ->
 			Req = cowboy_req:stream_reply(200, Req0),
 			cowboy_req:stream_body(<<"Hello world!">>, nofin, Req),

+ 0 - 8
test/http_SUITE.erl

@@ -211,14 +211,6 @@ check_status(Config) ->
 		{Ret, URL}
 	end || {Status, URL} <- Tests].
 
-chunked_response(Config) ->
-	ConnPid = gun_open(Config),
-	Ref = gun:get(ConnPid, "/chunked_response"),
-	{response, nofin, 200, Headers} = gun:await(ConnPid, Ref),
-	true = lists:keymember(<<"transfer-encoding">>, 1, Headers),
-	{ok, <<"chunked_handler\r\nworks fine!">>} = gun:await_body(ConnPid, Ref),
-	ok.
-
 %% Check if sending requests whose size is around the MTU breaks something.
 echo_body(Config) ->
 	MTU = ct_helper:get_loopback_mtu(),

+ 5 - 0
test/req_SUITE.erl

@@ -827,6 +827,11 @@ stream_reply3(Config) ->
 	{500, _, _} = do_get("/resp/stream_reply3/error", Config),
 	ok.
 
+stream_body_multiple(Config) ->
+	doc("Streamed body via multiple calls."),
+	{200, _, <<"Hello world!">>} = do_get("/resp/stream_body/multiple", Config),
+	ok.
+
 stream_body_fin0(Config) ->
 	doc("Streamed body with last chunk of size 0."),
 	{200, _, <<"Hello world!">>} = do_get("/resp/stream_body/fin0", Config),