From a99e02aeb3f189763c2c9d64b494437d179fee76 Mon Sep 17 00:00:00 2001 From: yhirose Date: Tue, 1 Oct 2019 06:28:02 -0400 Subject: [PATCH] Add HTTP/2 Connection Preface check test --- test/test.cc | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/test/test.cc b/test/test.cc index 24651a0..eb6039e 100644 --- a/test/test.cc +++ b/test/test.cc @@ -1393,6 +1393,18 @@ TEST_F(ServerTest, NoMultipleHeaders) { EXPECT_EQ(200, res->status); } +TEST_F(ServerTest, HTTP2Magic) { + Request req; + req.method = "PRI"; + req.path = "/"; + req.body = "SM"; + + auto res = std::make_shared(); + auto ret = cli_.send(req, *res); + + ASSERT_TRUE(ret); + EXPECT_EQ(400, res->status); +} TEST_F(ServerTest, KeepAlive) { cli_.set_keep_alive_max_count(4);