| Index: net/socket/ssl_client_socket_unittest.cc
|
| diff --git a/net/socket/ssl_client_socket_unittest.cc b/net/socket/ssl_client_socket_unittest.cc
|
| index 77a0aab72aeb2fc5cb65696e72fbd5d7e3127e47..6aaf0ef7331e40cfb646b0948dcb9e9385cc4d60 100644
|
| --- a/net/socket/ssl_client_socket_unittest.cc
|
| +++ b/net/socket/ssl_client_socket_unittest.cc
|
| @@ -2368,12 +2368,23 @@ TEST(SSLClientSocket, ClearSessionCache) {
|
| SSLClientSocket::ClearSessionCache();
|
| }
|
|
|
| +TEST(SSLClientSocket, DisableHTTP2) {
|
| + NextProtoVector next_protos;
|
| + next_protos.push_back(kProtoHTTP11);
|
| + next_protos.push_back(kProtoHTTP2);
|
| + next_protos.push_back(kProtoSPDY31);
|
| + SSLClientSocket::DisableHTTP2(&next_protos);
|
| + ASSERT_EQ(2u, next_protos.size());
|
| + EXPECT_EQ(kProtoHTTP11, next_protos[0]);
|
| + EXPECT_EQ(kProtoSPDY31, next_protos[1]);
|
| +}
|
| +
|
| TEST(SSLClientSocket, SerializeNextProtos) {
|
| NextProtoVector next_protos;
|
| next_protos.push_back(kProtoHTTP11);
|
| next_protos.push_back(kProtoSPDY31);
|
| static std::vector<uint8_t> serialized =
|
| - SSLClientSocket::SerializeNextProtos(next_protos, true);
|
| + SSLClientSocket::SerializeNextProtos(next_protos);
|
| ASSERT_EQ(18u, serialized.size());
|
| EXPECT_EQ(8, serialized[0]); // length("http/1.1")
|
| EXPECT_EQ('h', serialized[1]);
|
|
|