Browse Source

Add forgotten changes to a test handler

Loïc Hoguin 8 years ago
parent
commit
0ba3a9a222
1 changed files with 9 additions and 0 deletions
  1. 9 0
      test/handlers/echo_h.erl

+ 9 - 0
test/handlers/echo_h.erl

@@ -27,6 +27,15 @@ echo(<<"uri">>, Req, Opts) ->
 	end,
 	end,
 	cowboy_req:reply(200, #{}, Value, Req),
 	cowboy_req:reply(200, #{}, Value, Req),
 	{ok, Req, Opts};
 	{ok, Req, Opts};
+echo(<<"match">>, Req, Opts) ->
+	[Type|Fields0] = cowboy_req:path_info(Req),
+	Fields = [binary_to_atom(F, latin1) || F <- Fields0],
+	Value = case Type of
+		<<"qs">> -> cowboy_req:match_qs(Fields, Req);
+		<<"cookies">> -> cowboy_req:match_cookies(Fields, Req)
+	end,
+	cowboy_req:reply(200, #{}, value_to_iodata(Value), Req),
+	{ok, Req, Opts};
 echo(What, Req, Opts) ->
 echo(What, Req, Opts) ->
 	F = binary_to_atom(What, latin1),
 	F = binary_to_atom(What, latin1),
 	Value = cowboy_req:F(Req),
 	Value = cowboy_req:F(Req),