Index: chrome/browser/prerender/prerender_browsertest.cc |
diff --git a/chrome/browser/prerender/prerender_browsertest.cc b/chrome/browser/prerender/prerender_browsertest.cc |
index 1054bd690bf0407525f1d7e6bfa82b7ba0d1b1f6..71f0f8342d0901d6bb615430b8f41c2c13264984 100644 |
--- a/chrome/browser/prerender/prerender_browsertest.cc |
+++ b/chrome/browser/prerender/prerender_browsertest.cc |
@@ -569,6 +569,10 @@ class PrerenderBrowserTest : public InProcessBrowserTest { |
OpenDestURLWithJSImpl("WindowOpen()"); |
} |
+ void RemoveLinkElementAndNavigate() const { |
+ OpenDestURLWithJSImpl("RemoveLinkElementAndNavigate()"); |
+ } |
+ |
void ClickToNextPageAfterPrerender(Browser* browser) { |
ui_test_utils::WindowedNotificationObserver new_page_observer( |
content::NOTIFICATION_NAV_ENTRY_COMMITTED, |
@@ -870,6 +874,13 @@ IN_PROC_BROWSER_TEST_F(PrerenderBrowserTest, PrerenderPage) { |
NavigateToDestURL(); |
} |
+IN_PROC_BROWSER_TEST_F(PrerenderBrowserTest, PrerenderPageRemovingLink) { |
cbentzel
2012/03/29 00:13:37
Should probably have some tests for multiple link
gavinp
2012/04/20 17:54:14
Done.
|
+ set_loader_path("files/prerender/prerender_loader_removing_link.html"); |
+ PrerenderTestURL("files/prerender/prerender_page.html", |
+ FINAL_STATUS_CANCELLED, 1); |
+ RemoveLinkElementAndNavigate(); |
+} |
+ |
// Checks that the visibility API works. |
IN_PROC_BROWSER_TEST_F(PrerenderBrowserTest, PrerenderVisibility) { |
PrerenderTestURL("files/prerender/prerender_visibility.html", |