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 a41903efe1b1620487d61e16821ad299ad41a158..95907bb303a70701738ed0685bdca2e73c581be2 100644 |
--- a/net/socket/ssl_client_socket_unittest.cc |
+++ b/net/socket/ssl_client_socket_unittest.cc |
@@ -1231,6 +1231,17 @@ TEST_F(SSLClientSocketTest, ConnectClientAuthSendNullCert) { |
EXPECT_FALSE(sock->IsConnected()); |
} |
+TEST_F(SSLClientSocketTest, ConnectNoVerifier) { |
+ context_.cert_verifier = nullptr; |
+ |
+ SpawnedTestServer::SSLOptions ssl_options; |
+ ASSERT_TRUE(ConnectToTestServer(ssl_options)); |
+ SSLConfig ssl_config; |
+ int rv; |
+ ASSERT_TRUE(CreateAndConnectSSLClientSocket(ssl_config, &rv)); |
+ EXPECT_EQ(ERR_CERT_INVALID, rv); |
+} |
+ |
// TODO(wtc): Add unit tests for IsConnectedAndIdle: |
// - Server closes an SSL connection (with a close_notify alert message). |
// - Server closes the underlying TCP connection directly. |