OLD | NEW |
1 // Copyright 2015 The Chromium Authors. All rights reserved. | 1 // Copyright 2015 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #include "chrome/browser/ssl/chrome_security_state_model_client.h" | 5 #include "chrome/browser/ssl/chrome_security_state_model_client.h" |
6 | 6 |
7 #include "base/command_line.h" | 7 #include "base/command_line.h" |
8 #include "base/files/file_path.h" | 8 #include "base/files/file_path.h" |
9 #include "base/macros.h" | 9 #include "base/macros.h" |
10 #include "base/strings/string_split.h" | 10 #include "base/strings/string_split.h" |
(...skipping 620 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
631 | 631 |
632 // Navigate to a page that doesn't finish loading. Test that the | 632 // Navigate to a page that doesn't finish loading. Test that the |
633 // security state is neutral while the page is loading. | 633 // security state is neutral while the page is loading. |
634 browser()->OpenURL(content::OpenURLParams(embedded_test_server()->GetURL("/"), | 634 browser()->OpenURL(content::OpenURLParams(embedded_test_server()->GetURL("/"), |
635 content::Referrer(), CURRENT_TAB, | 635 content::Referrer(), CURRENT_TAB, |
636 ui::PAGE_TRANSITION_TYPED, false)); | 636 ui::PAGE_TRANSITION_TYPED, false)); |
637 CheckSecurityInfoForNonSecure( | 637 CheckSecurityInfoForNonSecure( |
638 browser()->tab_strip_model()->GetActiveWebContents()); | 638 browser()->tab_strip_model()->GetActiveWebContents()); |
639 } | 639 } |
640 | 640 |
641 // Tests that the SecurityStateModel for a WebContents is up-to-date | 641 // Tests that the SecurityStateModel for a WebContents is up to date |
642 // when the WebContents is inserted into a Browser's TabStripModel. | 642 // when the WebContents is inserted into a Browser's TabStripModel. |
643 IN_PROC_BROWSER_TEST_F(ChromeSecurityStateModelClientTest, AddedTab) { | 643 IN_PROC_BROWSER_TEST_F(ChromeSecurityStateModelClientTest, AddedTab) { |
644 ASSERT_TRUE(https_server_.Start()); | 644 ASSERT_TRUE(https_server_.Start()); |
645 SetUpMockCertVerifierForHttpsServer(0, net::OK); | 645 SetUpMockCertVerifierForHttpsServer(0, net::OK); |
646 | 646 |
647 content::WebContents* tab = | 647 content::WebContents* tab = |
648 browser()->tab_strip_model()->GetActiveWebContents(); | 648 browser()->tab_strip_model()->GetActiveWebContents(); |
649 ASSERT_TRUE(tab); | 649 ASSERT_TRUE(tab); |
650 | 650 |
651 content::WebContents* new_contents = content::WebContents::Create( | 651 content::WebContents* new_contents = content::WebContents::Create( |
(...skipping 336 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
988 // downgraded: SECURE_PROTOCOL_AND_CIPHERSUITE should not show up when | 988 // downgraded: SECURE_PROTOCOL_AND_CIPHERSUITE should not show up when |
989 // the TLS settings are obsolete. | 989 // the TLS settings are obsolete. |
990 for (const auto& explanation : | 990 for (const auto& explanation : |
991 observer.latest_explanations().secure_explanations) { | 991 observer.latest_explanations().secure_explanations) { |
992 EXPECT_NE(l10n_util::GetStringUTF8(IDS_SECURE_PROTOCOL_AND_CIPHERSUITE), | 992 EXPECT_NE(l10n_util::GetStringUTF8(IDS_SECURE_PROTOCOL_AND_CIPHERSUITE), |
993 explanation.summary); | 993 explanation.summary); |
994 } | 994 } |
995 } | 995 } |
996 | 996 |
997 } // namespace | 997 } // namespace |
OLD | NEW |