Index: net/quic/core/spdy_utils_test.cc |
diff --git a/net/quic/core/spdy_utils_test.cc b/net/quic/core/spdy_utils_test.cc |
index 24c61a18b20fafa00b246bb89442193f585ebd51..c07f9dee58fab31308a9b5ef19034cd9aa39cf5c 100644 |
--- a/net/quic/core/spdy_utils_test.cc |
+++ b/net/quic/core/spdy_utils_test.cc |
@@ -362,6 +362,15 @@ TEST(SpdyUtilsTest, PopulateHeaderBlockFromUrl) { |
EXPECT_EQ("/index.html", headers[":path"].as_string()); |
} |
+TEST(SpdyUtilsTest, PopulateHeaderBlockFromUrlWithNoPath) { |
+ string url = "https://www.google.com"; |
+ SpdyHeaderBlock headers; |
+ EXPECT_TRUE(SpdyUtils::PopulateHeaderBlockFromUrl(url, &headers)); |
+ EXPECT_EQ("https", headers[":scheme"].as_string()); |
+ EXPECT_EQ("www.google.com", headers[":authority"].as_string()); |
+ EXPECT_EQ("/", headers[":path"].as_string()); |
+} |
+ |
TEST(SpdyUtilsTest, PopulateHeaderBlockFromUrlFails) { |
SpdyHeaderBlock headers; |
EXPECT_FALSE(SpdyUtils::PopulateHeaderBlockFromUrl("/", &headers)); |