Index: chrome/browser/ui/browser_navigator_browsertest.cc |
diff --git a/chrome/browser/ui/browser_navigator_browsertest.cc b/chrome/browser/ui/browser_navigator_browsertest.cc |
index 612f2e9f4467d77df718708b3221f78c611e0279..006bc00136560c10bc1d2113488ed1e2ac48c22b 100644 |
--- a/chrome/browser/ui/browser_navigator_browsertest.cc |
+++ b/chrome/browser/ui/browser_navigator_browsertest.cc |
@@ -35,27 +35,20 @@ GURL GetGoogleURL() { |
} |
GURL GetSettingsURL() { |
- return GURL(chrome::kChromeUISettingsURL); |
+ return GURL(chrome::kChromeUIUberURL).Resolve( |
+ chrome::kChromeUISettingsHost + std::string("/")); |
} |
-GURL GetSettingsAdvancedURL() { |
- return GURL(chrome::kChromeUISettingsURL).Resolve( |
- chrome::kAdvancedOptionsSubPage); |
+GURL GetContentSettingsURL() { |
+ return GetSettingsURL().Resolve(chrome::kContentSettingsExceptionsSubPage); |
} |
-GURL GetSettingsBrowserURL() { |
- return GURL(chrome::kChromeUISettingsURL).Resolve( |
- chrome::kBrowserOptionsSubPage); |
-} |
- |
-GURL GetSettingsPersonalURL() { |
- return GURL(chrome::kChromeUISettingsURL).Resolve( |
- chrome::kPersonalOptionsSubPage); |
+GURL GetClearBrowsingDataURL() { |
+ return GetSettingsURL().Resolve(chrome::kClearBrowserDataSubPage); |
} |
} // namespace |
- |
browser::NavigateParams BrowserNavigatorTest::MakeNavigateParams() const { |
return MakeNavigateParams(browser()); |
} |
@@ -768,7 +761,7 @@ IN_PROC_BROWSER_TEST_F(BrowserNavigatorTest, |
// Navigate to a new singleton tab with a sub-page. |
browser::NavigateParams p(MakeNavigateParams()); |
p.disposition = SINGLETON_TAB; |
- p.url = GetSettingsAdvancedURL(); |
+ p.url = GetContentSettingsURL(); |
p.window_action = browser::NavigateParams::SHOW_WINDOW; |
p.path_behavior = browser::NavigateParams::IGNORE_AND_NAVIGATE; |
browser::Navigate(&p); |
@@ -778,7 +771,7 @@ IN_PROC_BROWSER_TEST_F(BrowserNavigatorTest, |
EXPECT_EQ(browser(), p.browser); |
EXPECT_EQ(3, browser()->tab_count()); |
EXPECT_EQ(2, browser()->active_index()); |
- EXPECT_EQ(GetSettingsAdvancedURL(), |
+ EXPECT_EQ(GetContentSettingsURL(), |
browser()->GetSelectedWebContents()->GetURL()); |
} |
@@ -801,7 +794,7 @@ IN_PROC_BROWSER_TEST_F(BrowserNavigatorTest, |
// Navigate to singleton_url1. |
browser::NavigateParams p(MakeNavigateParams()); |
p.disposition = SINGLETON_TAB; |
- p.url = GetSettingsAdvancedURL(); |
+ p.url = GetContentSettingsURL(); |
p.window_action = browser::NavigateParams::SHOW_WINDOW; |
p.path_behavior = browser::NavigateParams::IGNORE_AND_NAVIGATE; |
browser::Navigate(&p); |
@@ -811,7 +804,7 @@ IN_PROC_BROWSER_TEST_F(BrowserNavigatorTest, |
EXPECT_EQ(browser(), p.browser); |
EXPECT_EQ(3, browser()->tab_count()); |
EXPECT_EQ(1, browser()->active_index()); |
- EXPECT_EQ(GetSettingsAdvancedURL(), |
+ EXPECT_EQ(GetContentSettingsURL(), |
browser()->GetSelectedWebContents()->GetURL()); |
} |
@@ -820,7 +813,7 @@ IN_PROC_BROWSER_TEST_F(BrowserNavigatorTest, |
// the path) which is navigated to the specified URL. |
IN_PROC_BROWSER_TEST_F(BrowserNavigatorTest, |
Disposition_SingletonTabExistingSubPath_IgnorePath) { |
- GURL singleton_url1(GetSettingsAdvancedURL()); |
+ GURL singleton_url1(GetContentSettingsURL()); |
browser()->AddSelectedTabWithURL( |
singleton_url1, content::PAGE_TRANSITION_LINK); |
browser()->AddSelectedTabWithURL( |
@@ -834,7 +827,7 @@ IN_PROC_BROWSER_TEST_F(BrowserNavigatorTest, |
// Navigate to singleton_url1. |
browser::NavigateParams p(MakeNavigateParams()); |
p.disposition = SINGLETON_TAB; |
- p.url = GetSettingsPersonalURL(); |
+ p.url = GetClearBrowsingDataURL(); |
p.window_action = browser::NavigateParams::SHOW_WINDOW; |
p.path_behavior = browser::NavigateParams::IGNORE_AND_NAVIGATE; |
browser::Navigate(&p); |
@@ -844,7 +837,7 @@ IN_PROC_BROWSER_TEST_F(BrowserNavigatorTest, |
EXPECT_EQ(browser(), p.browser); |
EXPECT_EQ(3, browser()->tab_count()); |
EXPECT_EQ(1, browser()->active_index()); |
- EXPECT_EQ(GetSettingsPersonalURL(), |
+ EXPECT_EQ(GetClearBrowsingDataURL(), |
browser()->GetSelectedWebContents()->GetURL()); |
} |
@@ -853,7 +846,7 @@ IN_PROC_BROWSER_TEST_F(BrowserNavigatorTest, |
// the path). |
IN_PROC_BROWSER_TEST_F(BrowserNavigatorTest, |
Disposition_SingletonTabExistingSubPath_IgnorePath2) { |
- GURL singleton_url1(GetSettingsAdvancedURL()); |
+ GURL singleton_url1(GetContentSettingsURL()); |
browser()->AddSelectedTabWithURL( |
singleton_url1, content::PAGE_TRANSITION_LINK); |
browser()->AddSelectedTabWithURL( |
@@ -867,7 +860,7 @@ IN_PROC_BROWSER_TEST_F(BrowserNavigatorTest, |
// Navigate to singleton_url1. |
browser::NavigateParams p(MakeNavigateParams()); |
p.disposition = SINGLETON_TAB; |
- p.url = GetSettingsPersonalURL(); |
+ p.url = GetClearBrowsingDataURL(); |
p.window_action = browser::NavigateParams::SHOW_WINDOW; |
p.path_behavior = browser::NavigateParams::IGNORE_AND_STAY_PUT; |
browser::Navigate(&p); |
@@ -885,7 +878,7 @@ IN_PROC_BROWSER_TEST_F(BrowserNavigatorTest, |
// selected tab is a match but has a different path. |
IN_PROC_BROWSER_TEST_F(BrowserNavigatorTest, |
Disposition_SingletonTabFocused_IgnorePath) { |
- GURL singleton_url_current(GetSettingsAdvancedURL()); |
+ GURL singleton_url_current(GetContentSettingsURL()); |
browser()->AddSelectedTabWithURL( |
singleton_url_current, content::PAGE_TRANSITION_LINK); |
@@ -895,7 +888,7 @@ IN_PROC_BROWSER_TEST_F(BrowserNavigatorTest, |
EXPECT_EQ(1, browser()->active_index()); |
// Navigate to a different settings path. |
- GURL singleton_url_target(GetSettingsPersonalURL()); |
+ GURL singleton_url_target(GetClearBrowsingDataURL()); |
browser::NavigateParams p(MakeNavigateParams()); |
p.disposition = SINGLETON_TAB; |
p.url = singleton_url_target; |
@@ -943,16 +936,18 @@ IN_PROC_BROWSER_TEST_F(BrowserNavigatorTest, |
// This test verifies that the settings page isn't opened in the incognito |
// window. |
+// Disabled until fixed for uber settings: http://crbug.com/111243 |
IN_PROC_BROWSER_TEST_F(BrowserNavigatorTest, |
- Disposition_Settings_UseNonIncognitoWindow) { |
+ DISABLED_Disposition_Settings_UseNonIncognitoWindow) { |
RunUseNonIncognitoWindowTest(GetSettingsURL()); |
} |
// This test verifies that the settings page isn't opened in the incognito |
// window from a non-incognito window (bookmark open-in-incognito trigger). |
+// Disabled until fixed for uber settings: http://crbug.com/111243 |
IN_PROC_BROWSER_TEST_F(BrowserNavigatorTest, |
- Disposition_Settings_UseNonIncognitoWindowForBookmark) { |
- browser::NavigateParams params(browser(), GURL("chrome://settings"), |
+ DISABLED_Disposition_Settings_UseNonIncognitoWindowForBookmark) { |
+ browser::NavigateParams params(browser(), GetSettingsURL(), |
content::PAGE_TRANSITION_AUTO_BOOKMARK); |
params.disposition = OFF_THE_RECORD; |
{ |
@@ -964,16 +959,16 @@ IN_PROC_BROWSER_TEST_F(BrowserNavigatorTest, |
} |
EXPECT_EQ(1u, BrowserList::size()); |
- EXPECT_EQ(GURL("chrome://settings"), |
- browser()->GetSelectedWebContents()->GetURL().GetOrigin()); |
+ EXPECT_EQ(GetSettingsURL(), browser()->GetSelectedWebContents()->GetURL()); |
} |
// Settings page is expected to always open in normal mode regardless |
// of whether the user is trying to open it in incognito mode or not. |
// This test verifies that if incognito mode is forced (by policy), settings |
// page doesn't open at all. |
+// Disabled until fixed for uber settings: http://crbug.com/111243 |
IN_PROC_BROWSER_TEST_F(BrowserNavigatorTest, |
- Disposition_Settings_DoNothingIfIncognitoIsForced) { |
+ DISABLED_Disposition_Settings_DoNothingIfIncognitoIsForced) { |
RunDoNothingIfIncognitoIsForcedTest(GetSettingsURL()); |
} |
@@ -1012,7 +1007,7 @@ IN_PROC_BROWSER_TEST_F(BrowserNavigatorTest, |
// This test makes sure a crashed singleton tab reloads from a new navigation. |
IN_PROC_BROWSER_TEST_F(BrowserNavigatorTest, |
NavigateToCrashedSingletonTab) { |
- GURL singleton_url(GetSettingsAdvancedURL()); |
+ GURL singleton_url(GetContentSettingsURL()); |
TabContentsWrapper* wrapper = browser()->AddSelectedTabWithURL( |
singleton_url, content::PAGE_TRANSITION_LINK); |
WebContents* web_contents = wrapper->web_contents(); |
@@ -1047,8 +1042,7 @@ IN_PROC_BROWSER_TEST_F(BrowserNavigatorTest, |
observer.Wait(); |
} |
EXPECT_EQ(1, browser()->tab_count()); |
- EXPECT_EQ(GetSettingsURL(), |
- browser()->GetSelectedWebContents()->GetURL().GetOrigin()); |
+ EXPECT_EQ(GetSettingsURL(), browser()->GetSelectedWebContents()->GetURL()); |
} |
IN_PROC_BROWSER_TEST_F(BrowserNavigatorTest, |
@@ -1065,8 +1059,7 @@ IN_PROC_BROWSER_TEST_F(BrowserNavigatorTest, |
observer.Wait(); |
} |
EXPECT_EQ(1, browser()->tab_count()); |
- EXPECT_EQ(GetSettingsURL(), |
- browser()->GetSelectedWebContents()->GetURL().GetOrigin()); |
+ EXPECT_EQ(GetSettingsURL(), browser()->GetSelectedWebContents()->GetURL()); |
} |
IN_PROC_BROWSER_TEST_F(BrowserNavigatorTest, |
@@ -1086,8 +1079,7 @@ IN_PROC_BROWSER_TEST_F(BrowserNavigatorTest, |
observer.Wait(); |
} |
EXPECT_EQ(1, browser()->tab_count()); |
- EXPECT_EQ(GetSettingsURL(), |
- browser()->GetSelectedWebContents()->GetURL().GetOrigin()); |
+ EXPECT_EQ(GetSettingsURL(), browser()->GetSelectedWebContents()->GetURL()); |
} |
IN_PROC_BROWSER_TEST_F(BrowserNavigatorTest, |
@@ -1106,8 +1098,7 @@ IN_PROC_BROWSER_TEST_F(BrowserNavigatorTest, |
observer.Wait(); |
} |
EXPECT_EQ(2, browser()->tab_count()); |
- EXPECT_EQ(GetSettingsURL(), |
- browser()->GetSelectedWebContents()->GetURL().GetOrigin()); |
+ EXPECT_EQ(GetSettingsURL(), browser()->GetSelectedWebContents()->GetURL()); |
} |
IN_PROC_BROWSER_TEST_F(BrowserNavigatorTest, |
@@ -1132,8 +1123,7 @@ IN_PROC_BROWSER_TEST_F(BrowserNavigatorTest, |
observer.Wait(); |
} |
EXPECT_EQ(2, browser()->tab_count()); |
- EXPECT_EQ(GetSettingsURL(), |
- browser()->GetSelectedWebContents()->GetURL().GetOrigin()); |
+ EXPECT_EQ(GetSettingsURL(), browser()->GetSelectedWebContents()->GetURL()); |
} |
IN_PROC_BROWSER_TEST_F(BrowserNavigatorTest, |
@@ -1142,11 +1132,11 @@ IN_PROC_BROWSER_TEST_F(BrowserNavigatorTest, |
ui_test_utils::WindowedNotificationObserver observer( |
content::NOTIFICATION_LOAD_STOP, |
content::NotificationService::AllSources()); |
- browser()->ShowOptionsTab(chrome::kPersonalOptionsSubPage); |
+ browser()->OpenClearBrowsingDataDialog(); |
observer.Wait(); |
} |
EXPECT_EQ(1, browser()->tab_count()); |
- EXPECT_EQ(GetSettingsPersonalURL(), |
+ EXPECT_EQ(GetClearBrowsingDataURL(), |
browser()->GetSelectedWebContents()->GetURL()); |
browser()->NewTab(); |
@@ -1156,11 +1146,11 @@ IN_PROC_BROWSER_TEST_F(BrowserNavigatorTest, |
ui_test_utils::WindowedNotificationObserver observer( |
content::NOTIFICATION_LOAD_STOP, |
content::NotificationService::AllSources()); |
- browser()->ShowOptionsTab(chrome::kPersonalOptionsSubPage); |
+ browser()->OpenClearBrowsingDataDialog(); |
observer.Wait(); |
} |
EXPECT_EQ(2, browser()->tab_count()); |
- EXPECT_EQ(GetSettingsPersonalURL(), |
+ EXPECT_EQ(GetClearBrowsingDataURL(), |
browser()->GetSelectedWebContents()->GetURL()); |
} |
@@ -1191,7 +1181,7 @@ IN_PROC_BROWSER_TEST_F(BrowserNavigatorTest, |
} |
EXPECT_EQ(2, browser()->tab_count()); |
EXPECT_EQ(GetSettingsURL(), |
- browser()->GetSelectedWebContents()->GetURL().GetOrigin()); |
+ browser()->GetSelectedWebContents()->GetURL()); |
} |
// Tests that when a new tab is opened from the omnibox, the focus is moved from |
@@ -1232,8 +1222,9 @@ IN_PROC_BROWSER_TEST_F(BrowserNavigatorTest, |
VIEW_ID_LOCATION_BAR)); |
} |
+// TODO(csilv): Update this for uber page. http://crbug.com/111579. |
IN_PROC_BROWSER_TEST_F(BrowserNavigatorTest, |
- NavigateFromDefaultToHistoryInSameTab) { |
+ DISABLED_NavigateFromDefaultToHistoryInSameTab) { |
{ |
ui_test_utils::WindowedNotificationObserver observer( |
content::NOTIFICATION_LOAD_STOP, |
@@ -1242,7 +1233,6 @@ IN_PROC_BROWSER_TEST_F(BrowserNavigatorTest, |
observer.Wait(); |
} |
EXPECT_EQ(1, browser()->tab_count()); |
- // TODO(csilv): Update this for uber page. http://crbug.com/111579. |
EXPECT_EQ(GURL(chrome::kChromeUIHistoryFrameURL), |
browser()->GetSelectedWebContents()->GetURL()); |
} |