diff options
author | Loïc Hoguin <[email protected]> | 2016-06-22 13:10:33 +0200 |
---|---|---|
committer | Loïc Hoguin <[email protected]> | 2016-06-22 13:10:33 +0200 |
commit | 0ba3a9a22269d21b2962fec78c03e5671294d20d (patch) | |
tree | 7bcfa12e5f9483d2371e8b7b3fbbdbe29a619b7f | |
parent | 99a0e0fc46cacb84d9b9e4da5675639132dff710 (diff) | |
download | cowboy-0ba3a9a22269d21b2962fec78c03e5671294d20d.tar.gz cowboy-0ba3a9a22269d21b2962fec78c03e5671294d20d.tar.bz2 cowboy-0ba3a9a22269d21b2962fec78c03e5671294d20d.zip |
Add forgotten changes to a test handler
-rw-r--r-- | test/handlers/echo_h.erl | 9 |
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), |