diff options
Diffstat (limited to 'test/http_range.rb')
-rw-r--r-- | test/http_range.rb | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/test/http_range.rb b/test/http_range.rb index 982d767..e19e6c5 100644 --- a/test/http_range.rb +++ b/test/http_range.rb @@ -161,10 +161,14 @@ class TestHTTPRange < Test::Unit::TestCase assert_equal nil, cm_r.body if Net::HTTP::Head === meth end - %w(-5-5 4qasdlkj 323).each do |bogus| + %w(-5-5 4qasdlkj 323 0--1).each do |bogus| r["Range"] = "bytes=#{bogus}" cm_r = cm.request(r) - assert_equal 400, cm_r.code.to_i, "bogus=#{bogus}" + assert_equal 416, cm_r.code.to_i, "bogus=#{bogus}" + + r["Range"] = bogus + cm_r = cm.request(r) + assert_equal 200, cm_r.code.to_i, "no bytes=, full response" end r["Range"] = "bytes=5-6666" |