Chromium Code Reviews| 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", |