This commit is contained in:
Yuji Hirose 2019-03-12 08:49:08 -04:00
parent a86f6dfa76
commit 96cacd24f9
2 changed files with 51 additions and 4 deletions

View file

@ -445,6 +445,10 @@ protected:
EXPECT_EQ(req.body, "PUT");
res.set_content(req.body, "text/plain");
})
.Patch("/patch", [&](const Request& req, Response& res) {
EXPECT_EQ(req.body, "PATCH");
res.set_content(req.body, "text/plain");
})
.Delete("/delete", [&](const Request& /*req*/, Response& res) {
res.set_content("DELETE", "text/plain");
})
@ -946,6 +950,14 @@ TEST_F(ServerTest, Put)
EXPECT_EQ("PUT", res->body);
}
TEST_F(ServerTest, Patch)
{
auto res = cli_.Patch("/patch", "PATCH", "text/plain");
ASSERT_TRUE(res != nullptr);
EXPECT_EQ(200, res->status);
EXPECT_EQ("PATCH", res->body);
}
TEST_F(ServerTest, Delete)
{
auto res = cli_.Delete("/delete");