aboutsummaryrefslogtreecommitdiffstats
path: root/test/req_SUITE.erl
diff options
context:
space:
mode:
authorJohan Lövdahl <[email protected]>2016-11-13 15:39:40 +0100
committerLoïc Hoguin <[email protected]>2017-01-04 13:37:50 +0100
commit3f4e79d42f7a81fa3f8e790630f71570287c2be0 (patch)
treef3024f163a6a085e0fa35fa50c53cdff0a69a7e8 /test/req_SUITE.erl
parent42c95b1584c245d73e6ddc052a922c8e7c68dee2 (diff)
downloadcowboy-3f4e79d42f7a81fa3f8e790630f71570287c2be0.tar.gz
cowboy-3f4e79d42f7a81fa3f8e790630f71570287c2be0.tar.bz2
cowboy-3f4e79d42f7a81fa3f8e790630f71570287c2be0.zip
Add functions for getting and setting response headers
Diffstat (limited to 'test/req_SUITE.erl')
-rw-r--r--test/req_SUITE.erl19
1 files changed, 19 insertions, 0 deletions
diff --git a/test/req_SUITE.erl b/test/req_SUITE.erl
index 16a9178..809e9f0 100644
--- a/test/req_SUITE.erl
+++ b/test/req_SUITE.erl
@@ -487,6 +487,25 @@ set_resp_header(Config) ->
true = lists:keymember(<<"content-type">>, 1, Headers),
ok.
+set_resp_headers(Config) ->
+ doc("Response using set_resp_headers."),
+ {200, Headers, <<"OK">>} = do_get("/resp/set_resp_headers", Config),
+ true = lists:keymember(<<"x-header-test1">>, 1, Headers),
+ true = lists:keymember(<<"x-header-test2">>, 1, Headers),
+ ok.
+
+resp_header(Config) ->
+ doc("Response header with/without default."),
+ {200, _, <<"OK">>} = do_get("/resp/resp_header_defined", Config),
+ {200, _, <<"OK">>} = do_get("/resp/resp_header_default", Config),
+ ok.
+
+resp_headers(Config) ->
+ doc("Get all response headers."),
+ {200, _, <<"OK">>} = do_get("/resp/resp_headers", Config),
+ {200, _, <<"OK">>} = do_get("/resp/resp_headers_empty", Config),
+ ok.
+
set_resp_body(Config) ->
doc("Response using set_resp_body."),
{200, _, <<"OK">>} = do_get("/resp/set_resp_body", Config),