| Index: chrome/browser/ssl/security_state_tab_helper_browser_tests.cc
|
| diff --git a/chrome/browser/ssl/security_state_tab_helper_browser_tests.cc b/chrome/browser/ssl/security_state_tab_helper_browser_tests.cc
|
| index 3ab197b70de0eb3b8a0c54a9e1331aeb75bb2f5e..90b38fd698643dba56caba34ac9109a8471a9a73 100644
|
| --- a/chrome/browser/ssl/security_state_tab_helper_browser_tests.cc
|
| +++ b/chrome/browser/ssl/security_state_tab_helper_browser_tests.cc
|
| @@ -63,9 +63,9 @@ enum CertificateStatus { VALID_CERTIFICATE, INVALID_CERTIFICATE };
|
| const base::FilePath::CharType kDocRoot[] =
|
| FILE_PATH_LITERAL("chrome/test/data");
|
|
|
| -// A WebContentsObserver useful for testing the SecurityStyleChanged()
|
| -// method: it keeps track of the latest security style and explanation
|
| -// that was fired.
|
| +// A WebContentsObserver useful for testing the DidChangeVisibleSecurityState()
|
| +// method: it keeps track of the latest security style and explanation that was
|
| +// fired.
|
| class SecurityStyleTestObserver : public content::WebContentsObserver {
|
| public:
|
| explicit SecurityStyleTestObserver(content::WebContents* web_contents)
|
| @@ -73,11 +73,11 @@ class SecurityStyleTestObserver : public content::WebContentsObserver {
|
| latest_security_style_(blink::WebSecurityStyleUnknown) {}
|
| ~SecurityStyleTestObserver() override {}
|
|
|
| - void SecurityStyleChanged(blink::WebSecurityStyle security_style,
|
| - const content::SecurityStyleExplanations&
|
| - security_style_explanations) override {
|
| - latest_security_style_ = security_style;
|
| - latest_explanations_ = security_style_explanations;
|
| + void DidChangeVisibleSecurityState() override {
|
| + content::SecurityStyleExplanations explanations;
|
| + latest_security_style_ = web_contents()->GetDelegate()->GetSecurityStyle(
|
| + web_contents(), &explanations);
|
| + latest_explanations_ = explanations;
|
| }
|
|
|
| blink::WebSecurityStyle latest_security_style() const {
|
| @@ -343,9 +343,9 @@ class SecurityStateTabHelperTestWithPasswordCcSwitch
|
| DISALLOW_COPY_AND_ASSIGN(SecurityStateTabHelperTestWithPasswordCcSwitch);
|
| };
|
|
|
| -class SecurityStyleChangedTest : public InProcessBrowserTest {
|
| +class DidChangeVisibleSecurityStateTest : public InProcessBrowserTest {
|
| public:
|
| - SecurityStyleChangedTest()
|
| + DidChangeVisibleSecurityStateTest()
|
| : https_server_(net::EmbeddedTestServer::TYPE_HTTPS) {
|
| https_server_.ServeFilesFromSourceDirectory(base::FilePath(kDocRoot));
|
| }
|
| @@ -359,7 +359,7 @@ class SecurityStyleChangedTest : public InProcessBrowserTest {
|
| net::EmbeddedTestServer https_server_;
|
|
|
| private:
|
| - DISALLOW_COPY_AND_ASSIGN(SecurityStyleChangedTest);
|
| + DISALLOW_COPY_AND_ASSIGN(DidChangeVisibleSecurityStateTest);
|
| };
|
|
|
| IN_PROC_BROWSER_TEST_F(SecurityStateTabHelperTest, HttpPage) {
|
| @@ -1512,9 +1512,10 @@ IN_PROC_BROWSER_TEST_F(SecurityStateTabHelperTest, AddedTab) {
|
| false /* expect cert status error */);
|
| }
|
|
|
| -// Tests that the WebContentsObserver::SecurityStyleChanged event fires
|
| +// Tests that the WebContentsObserver::DidChangeVisibleSecurityState event fires
|
| // with the current style on HTTP, broken HTTPS, and valid HTTPS pages.
|
| -IN_PROC_BROWSER_TEST_F(SecurityStyleChangedTest, SecurityStyleChangedObserver) {
|
| +IN_PROC_BROWSER_TEST_F(DidChangeVisibleSecurityStateTest,
|
| + DidChangeVisibleSecurityStateObserver) {
|
| ASSERT_TRUE(https_server_.Start());
|
| ASSERT_TRUE(embedded_test_server()->Start());
|
|
|
| @@ -1650,14 +1651,14 @@ IN_PROC_BROWSER_TEST_F(SecurityStyleChangedTest, SecurityStyleChangedObserver) {
|
| // and test that the observed security style matches.
|
| #if defined(OS_CHROMEOS)
|
| // Flaky on Chrome OS. See https://crbug.com/638576.
|
| -#define MAYBE_SecurityStyleChangedObserverGoBack \
|
| - DISABLED_SecurityStyleChangedObserverGoBack
|
| +#define MAYBE_DidChangeVisibleSecurityStateObserverGoBack \
|
| + DISABLED_DidChangeVisibleSecurityStateObserverGoBack
|
| #else
|
| -#define MAYBE_SecurityStyleChangedObserverGoBack \
|
| - SecurityStyleChangedObserverGoBack
|
| +#define MAYBE_DidChangeVisibleSecurityStateObserverGoBack \
|
| + DidChangeVisibleSecurityStateObserverGoBack
|
| #endif
|
| -IN_PROC_BROWSER_TEST_F(SecurityStyleChangedTest,
|
| - MAYBE_SecurityStyleChangedObserverGoBack) {
|
| +IN_PROC_BROWSER_TEST_F(DidChangeVisibleSecurityStateTest,
|
| + MAYBE_DidChangeVisibleSecurityStateObserverGoBack) {
|
| ASSERT_TRUE(https_server_.Start());
|
|
|
| net::EmbeddedTestServer https_test_server_expired(
|
| @@ -1856,7 +1857,7 @@ class BrowserTestNonsecureURLRequest : public InProcessBrowserTest {
|
| // Tests that a connection with obsolete TLS settings does not get a
|
| // secure connection explanation.
|
| IN_PROC_BROWSER_TEST_F(BrowserTestNonsecureURLRequest,
|
| - SecurityStyleChangedObserverNonsecureConnection) {
|
| + DidChangeVisibleSecurityStateObserverNonsecureConnection) {
|
| content::WebContents* web_contents =
|
| browser()->tab_strip_model()->GetActiveWebContents();
|
| SecurityStyleTestObserver observer(web_contents);
|
|
|