aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLoïc Hoguin <[email protected]>2016-06-22 13:10:33 +0200
committerLoïc Hoguin <[email protected]>2016-06-22 13:10:33 +0200
commit0ba3a9a22269d21b2962fec78c03e5671294d20d (patch)
tree7bcfa12e5f9483d2371e8b7b3fbbdbe29a619b7f
parent99a0e0fc46cacb84d9b9e4da5675639132dff710 (diff)
downloadcowboy-0ba3a9a22269d21b2962fec78c03e5671294d20d.tar.gz
cowboy-0ba3a9a22269d21b2962fec78c03e5671294d20d.tar.bz2
cowboy-0ba3a9a22269d21b2962fec78c03e5671294d20d.zip
Add forgotten changes to a test handler
-rw-r--r--test/handlers/echo_h.erl9
1 files changed, 9 insertions, 0 deletions
diff --git a/test/handlers/echo_h.erl b/test/handlers/echo_h.erl
index 802d537..fd45c5f 100644
--- a/test/handlers/echo_h.erl
+++ b/test/handlers/echo_h.erl
@@ -27,6 +27,15 @@ echo(<<"uri">>, Req, Opts) ->
end,
cowboy_req:reply(200, #{}, Value, Req),
{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) ->
F = binary_to_atom(What, latin1),
Value = cowboy_req:F(Req),