Index: chrome/browser/prerender/prerender_browsertest.cc |
=================================================================== |
--- chrome/browser/prerender/prerender_browsertest.cc (revision 102206) |
+++ chrome/browser/prerender/prerender_browsertest.cc (working copy) |
@@ -176,7 +176,7 @@ |
PrerenderContents::DidStopLoading(); |
++number_of_loads_; |
if (ShouldRenderPrerenderedPageCorrectly(expected_final_status_) && |
- number_of_loads_ >= expected_number_of_loads_) { |
+ number_of_loads_ == expected_number_of_loads_) { |
MessageLoopForUI::current()->Quit(); |
} |
} |
@@ -890,9 +890,7 @@ |
// Checks that client-issued redirects within an iframe in a prerendered |
// page will not count as an "alias" for the prerendered page. |
-// Test flaky due to http://crbug.com/88973. |
-IN_PROC_BROWSER_TEST_F(PrerenderBrowserTest, |
- FLAKY_PrerenderClientRedirectInIframe) { |
+IN_PROC_BROWSER_TEST_F(PrerenderBrowserTest, PrerenderClientRedirectInIframe) { |
std::string redirect_path = CreateClientRedirect( |
"/files/prerender/prerender_embedded_content.html"); |
std::vector<net::TestServer::StringPair> replacement_text; |
@@ -903,7 +901,7 @@ |
"files/prerender/prerender_with_iframe.html", |
replacement_text, |
&replacement_path)); |
- PrerenderTestURL(replacement_path, FINAL_STATUS_USED, 1); |
+ PrerenderTestURL(replacement_path, FINAL_STATUS_USED, 2); |
EXPECT_FALSE(UrlIsInPrerenderManager( |
"files/prerender/prerender_embedded_content.html")); |
NavigateToDestURL(); |
@@ -927,7 +925,7 @@ |
"files/prerender/prerender_with_iframe.html", |
replacement_text, |
&replacement_path)); |
- PrerenderTestURL(replacement_path, FINAL_STATUS_USED, 1); |
+ PrerenderTestURL(replacement_path, FINAL_STATUS_USED, 2); |
EXPECT_FALSE(UrlIsInPrerenderManager(https_url)); |
NavigateToDestURL(); |
} |