aboutsummaryrefslogtreecommitdiffstats
path: root/test/static_handler_SUITE.erl
diff options
context:
space:
mode:
authorLoïc Hoguin <[email protected]>2018-11-11 16:25:45 +0100
committerLoïc Hoguin <[email protected]>2018-11-11 16:25:45 +0100
commitfe1ee080de40ee6fd41e17bd71507fefe83f5f3c (patch)
tree1845f5ea498821222d4a1e25f04ddd9bf50709d1 /test/static_handler_SUITE.erl
parent7840f6db7b340d4d0630019507eaffa725abbaad (diff)
downloadcowboy-fe1ee080de40ee6fd41e17bd71507fefe83f5f3c.tar.gz
cowboy-fe1ee080de40ee6fd41e17bd71507fefe83f5f3c.tar.bz2
cowboy-fe1ee080de40ee6fd41e17bd71507fefe83f5f3c.zip
Enable range requests support in cowboy_static
Diffstat (limited to 'test/static_handler_SUITE.erl')
-rw-r--r--test/static_handler_SUITE.erl9
1 files changed, 9 insertions, 0 deletions
diff --git a/test/static_handler_SUITE.erl b/test/static_handler_SUITE.erl
index 6467f5b..786438a 100644
--- a/test/static_handler_SUITE.erl
+++ b/test/static_handler_SUITE.erl
@@ -838,6 +838,15 @@ priv_file_in_ez_archive(Config) ->
{_, <<"text/html">>} = lists:keyfind(<<"content-type">>, 1, Headers),
ok.
+range_request(Config) ->
+ doc("Confirm that range requests are enabled."),
+ {206, Headers, <<"less space.\n">>} = do_get("/dir/plain.txt",
+ [{<<"range">>, <<"bytes=4-">>}], Config),
+ {_, <<"bytes">>} = lists:keyfind(<<"accept-ranges">>, 1, Headers),
+ {_, <<"bytes 4-15/16">>} = lists:keyfind(<<"content-range">>, 1, Headers),
+ {_, <<"application/octet-stream">>} = lists:keyfind(<<"content-type">>, 1, Headers),
+ ok.
+
unicode_basic_latin(Config) ->
doc("Get a file with non-urlencoded characters from Unicode Basic Latin block."),
_ = [case do_get("/char/" ++ [C], Config) of