| Index: chrome/browser/chrome_content_browser_client_browsertest.cc
|
| diff --git a/chrome/browser/chrome_content_browser_client_browsertest.cc b/chrome/browser/chrome_content_browser_client_browsertest.cc
|
| index 6dbd60cef0b479048416045d6325cc6ca21006ed..31f0981cd38e15548f84cc41fa6c63da4831cd78 100644
|
| --- a/chrome/browser/chrome_content_browser_client_browsertest.cc
|
| +++ b/chrome/browser/chrome_content_browser_client_browsertest.cc
|
| @@ -3,10 +3,6 @@
|
| // found in the LICENSE file.
|
|
|
| #include "base/command_line.h"
|
| -#include "base/metrics/field_trial.h"
|
| -#include "chrome/browser/search/search.h"
|
| -#include "chrome/browser/search_engines/template_url_service.h"
|
| -#include "chrome/browser/search_engines/template_url_service_factory.h"
|
| #include "chrome/browser/ui/browser.h"
|
| #include "chrome/browser/ui/tabs/tab_strip_model.h"
|
| #include "chrome/common/chrome_switches.h"
|
| @@ -28,20 +24,6 @@ class ChromeContentBrowserClientBrowserTest : public InProcessBrowserTest {
|
| return browser()->tab_strip_model()->GetWebContentsAt(0)->
|
| GetController().GetLastCommittedEntry();
|
| }
|
| -
|
| - void InstallTemplateURLWithNewTabPage(GURL new_tab_page_url) {
|
| - TemplateURLService* template_url_service =
|
| - TemplateURLServiceFactory::GetForProfile(browser()->profile());
|
| - ui_test_utils::WaitForTemplateURLServiceToLoad(template_url_service);
|
| -
|
| - TemplateURLData data;
|
| - data.SetURL("http://foo.com/url?bar={searchTerms}");
|
| - data.new_tab_url = new_tab_page_url.spec();
|
| - TemplateURL* template_url = new TemplateURL(browser()->profile(), data);
|
| - // Takes ownership.
|
| - template_url_service->Add(template_url);
|
| - template_url_service->SetDefaultSearchProvider(template_url);
|
| - }
|
| };
|
|
|
| IN_PROC_BROWSER_TEST_F(ChromeContentBrowserClientBrowserTest,
|
| @@ -94,54 +76,6 @@ IN_PROC_BROWSER_TEST_F(ChromeContentBrowserClientBrowserTest,
|
| EXPECT_EQ(url, entry->GetVirtualURL());
|
| }
|
|
|
| -class InstantNTPURLRewriteTest : public ChromeContentBrowserClientBrowserTest {
|
| - public:
|
| - virtual void SetUpCommandLine(CommandLine* command_line) OVERRIDE {
|
| - // browsertest initially spins up a non-Instant renderer for about:blank.
|
| - // In a real browser, navigating this renderer to the Instant new tab page
|
| - // forks a new privileged Instant render process, but that warps
|
| - // browsertest's fragile little mind; it just never navigates. We aren't
|
| - // trying to test the process model here, so turn it off.
|
| - CommandLine::ForCurrentProcess()->AppendSwitch(switches::kSingleProcess);
|
| - }
|
| -};
|
| -
|
| -IN_PROC_BROWSER_TEST_F(InstantNTPURLRewriteTest,
|
| - UberURLHandler_InstantExtendedNewTabPage) {
|
| - const GURL url_original("chrome://newtab");
|
| - const GURL url_rewritten("https://example.com/newtab");
|
| - InstallTemplateURLWithNewTabPage(url_rewritten);
|
| - ASSERT_TRUE(base::FieldTrialList::CreateFieldTrial("InstantExtended",
|
| - "Group1 use_cacheable_ntp:1"));
|
| - chrome::EnableInstantExtendedAPIForTesting();
|
| -
|
| - ui_test_utils::NavigateToURL(browser(), url_original);
|
| - NavigationEntry* entry = GetLastCommittedEntry();
|
| -
|
| - ASSERT_TRUE(entry != NULL);
|
| - EXPECT_EQ(url_rewritten, entry->GetURL());
|
| - EXPECT_EQ(url_original, entry->GetVirtualURL());
|
| -}
|
| -
|
| -IN_PROC_BROWSER_TEST_F(ChromeContentBrowserClientBrowserTest,
|
| - UberURLHandler_InstantExtendedNewTabPageDisabled) {
|
| - // Don't do the kSingleProcess shenanigans here (see the dual test) because
|
| - // otherwise RenderViewImpl crashes in a paranoid fit on startup.
|
| - const GURL url_original("chrome://newtab");
|
| - const GURL url_rewritten("https://example.com/newtab");
|
| - InstallTemplateURLWithNewTabPage(url_rewritten);
|
| - ASSERT_TRUE(base::FieldTrialList::CreateFieldTrial("InstantExtended",
|
| - "Group1 use_cacheable_ntp:1"));
|
| - chrome::DisableInstantExtendedAPIForTesting();
|
| -
|
| - ui_test_utils::NavigateToURL(browser(), url_original);
|
| - NavigationEntry* entry = GetLastCommittedEntry();
|
| -
|
| - ASSERT_TRUE(entry != NULL);
|
| - EXPECT_EQ(url_original, entry->GetURL());
|
| - EXPECT_EQ(url_original, entry->GetVirtualURL());
|
| -}
|
| -
|
| // Test that a basic navigation works in --site-per-process mode. This prevents
|
| // regressions when that mode calls out into the ChromeContentBrowserClient,
|
| // such as http://crbug.com/164223.
|
|
|