| Index: headless/lib/headless_web_contents_browsertest.cc
|
| diff --git a/headless/lib/headless_web_contents_browsertest.cc b/headless/lib/headless_web_contents_browsertest.cc
|
| index bf11b95952eb33677ba9d331426fce0a9f7d0e4f..0c12915dcb143ccd1d55e14c916ec686a2d79363 100644
|
| --- a/headless/lib/headless_web_contents_browsertest.cc
|
| +++ b/headless/lib/headless_web_contents_browsertest.cc
|
| @@ -100,6 +100,22 @@ IN_PROC_BROWSER_TEST_F(HeadlessWebContentsTest, Focus) {
|
| EXPECT_TRUE(result);
|
| }
|
|
|
| +IN_PROC_BROWSER_TEST_F(HeadlessWebContentsTest, HandleSSLError) {
|
| + net::EmbeddedTestServer https_server(net::EmbeddedTestServer::TYPE_HTTPS);
|
| + https_server.SetSSLConfig(net::EmbeddedTestServer::CERT_EXPIRED);
|
| + ASSERT_TRUE(https_server.Start());
|
| +
|
| + HeadlessBrowserContext* browser_context =
|
| + browser()->CreateBrowserContextBuilder().Build();
|
| +
|
| + HeadlessWebContents* web_contents =
|
| + browser_context->CreateWebContentsBuilder()
|
| + .SetInitialURL(https_server.GetURL("/hello.html"))
|
| + .Build();
|
| +
|
| + EXPECT_FALSE(WaitForLoad(web_contents));
|
| +}
|
| +
|
| namespace {
|
| bool DecodePNG(std::string base64_data, SkBitmap* bitmap) {
|
| std::string png_data;
|
|
|