From eb10c22db10995c4a30f92e01968df1319f8783e Mon Sep 17 00:00:00 2001 From: yhirose Date: Sat, 8 Feb 2025 10:17:09 -0500 Subject: [PATCH] Add unit test for #609 --- test/test.cc | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/test/test.cc b/test/test.cc index d06c9d3..b69be5c 100644 --- a/test/test.cc +++ b/test/test.cc @@ -2977,6 +2977,11 @@ protected: res.status = 401; res.set_header("WWW-Authenticate", "Basic realm=123456"); }) + .Delete("/issue609", + [](const httplib::Request &, httplib::Response &res, + const httplib::ContentReader &) { + res.set_content("ok", "text/plain"); + }) #if defined(CPPHTTPLIB_ZLIB_SUPPORT) || defined(CPPHTTPLIB_BROTLI_SUPPORT) .Get("/compress", [&](const Request & /*req*/, Response &res) { @@ -4048,6 +4053,13 @@ TEST_F(ServerTest, Issue1772) { EXPECT_EQ(StatusCode::Unauthorized_401, res->status); } +TEST_F(ServerTest, Issue609) { + auto res = cli_.Delete("/issue609"); + ASSERT_TRUE(res); + EXPECT_EQ(StatusCode::OK_200, res->status); + EXPECT_EQ(std::string("ok"), res->body); +} + TEST_F(ServerTest, GetStreamedChunked) { auto res = cli_.Get("/streamed-chunked"); ASSERT_TRUE(res);