mirror of
https://github.com/yhirose/cpp-httplib.git
synced 2025-05-10 01:33:53 +00:00
Added StaticFileRanges test
This commit is contained in:
parent
01b90829bc
commit
2e34a39673
13
test/test.cc
13
test/test.cc
@ -2501,6 +2501,19 @@ TEST_F(ServerTest, StaticFileRange) {
|
||||
EXPECT_EQ(std::string("cd"), res->body);
|
||||
}
|
||||
|
||||
TEST_F(ServerTest, StaticFileRanges) {
|
||||
auto res =
|
||||
cli_.Get("/dir/test.abcde", {{make_range_header({{1, 2}, {4, -1}})}});
|
||||
ASSERT_TRUE(res);
|
||||
EXPECT_EQ(206, res->status);
|
||||
EXPECT_TRUE(
|
||||
res->get_header_value("Content-Type")
|
||||
.find(
|
||||
"multipart/byteranges; boundary=--cpp-httplib-multipart-data-") ==
|
||||
0);
|
||||
EXPECT_EQ("266", res->get_header_value("Content-Length"));
|
||||
}
|
||||
|
||||
TEST_F(ServerTest, InvalidBaseDirMount) {
|
||||
EXPECT_EQ(false, svr_.set_mount_point("invalid_mount_point", "./www3"));
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user