Index: chrome/browser/ui/browser_browsertest.cc |
diff --git a/chrome/browser/ui/browser_browsertest.cc b/chrome/browser/ui/browser_browsertest.cc |
index 73ae3e2e1446401fadebc506a17095c46c4f383d..9682b1bdcc9fae3066c6a5e76fea151f99c0accf 100644 |
--- a/chrome/browser/ui/browser_browsertest.cc |
+++ b/chrome/browser/ui/browser_browsertest.cc |
@@ -357,6 +357,10 @@ class SecurityStyleTestObserver : public WebContentsObserver { |
return latest_security_style_; |
} |
+ void ClearLatestSecurityStyle() { |
+ latest_security_style_ = content::SECURITY_STYLE_UNKNOWN; |
+ } |
+ |
private: |
content::SecurityStyle latest_security_style_; |
@@ -2864,7 +2868,13 @@ IN_PROC_BROWSER_TEST_F(BrowserTest, SecurityStyleChangedObserver) { |
GURL expired_url(https_test_server_expired.GetURL(std::string())); |
ui_test_utils::NavigateToURL(browser(), expired_url); |
+ EXPECT_EQ(content::SECURITY_STYLE_AUTHENTICATION_BROKEN, |
nasko
2015/06/25 12:59:32
We expect to have an interstitial page being displ
estark
2015/06/25 14:54:44
Done.
|
+ observer.latest_security_style()); |
+ |
+ observer.ClearLatestSecurityStyle(); |
+ |
ProceedThroughInterstitial(web_contents); |
+ |
nasko
2015/06/25 12:59:32
nit: Why the extra empty line here?
estark
2015/06/25 14:54:44
Done.
|
EXPECT_EQ(content::SECURITY_STYLE_AUTHENTICATION_BROKEN, |
observer.latest_security_style()); |
nasko
2015/06/25 12:59:32
Do we have a test that ensures that if the user ty
estark
2015/06/25 14:54:44
Going back (as in "clicking the back button") does
nasko
2015/06/26 08:53:04
I meant this one indeed. Thanks for adding it!
|
} |