aboutsummaryrefslogtreecommitdiffstats
path: root/test
diff options
context:
space:
mode:
Diffstat (limited to 'test')
-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