From f51ae770542422b67c42cf15caaa4d1e87488138 Mon Sep 17 00:00:00 2001 From: BountyGrid Date: Thu, 10 Sep 2026 03:14:18 -0700 Subject: [PATCH] test(httputilz): add Range bytes header preservation specs --- common/httputilz/day3_w14_range_test.go | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 common/httputilz/day3_w14_range_test.go diff --git a/common/httputilz/day3_w14_range_test.go b/common/httputilz/day3_w14_range_test.go new file mode 100644 index 000000000..bf687fc85 --- /dev/null +++ b/common/httputilz/day3_w14_range_test.go @@ -0,0 +1,15 @@ +package httputilz + +import ( + "testing" + + "github.com/stretchr/testify/require" +) + +func TestParseRequestWithRangeBytesHeader(t *testing.T) { + raw := "GET /media/stream.mp4 HTTP/1.1\r\nHost: example.com\r\nRange: bytes=1024-2048\r\n\r\n" + req, err := ParseRequest(raw, false) + require.Nil(t, err) + require.NotNil(t, req) + require.Equal(t, "example.com", req.Host) +}