Chromium Code Reviews| Index: chrome/browser/ui/webui/options/options_ui_browsertest.cc |
| diff --git a/chrome/browser/ui/webui/options/options_ui_browsertest.cc b/chrome/browser/ui/webui/options/options_ui_browsertest.cc |
| index 7ee21db719585858e8e33a2be9dc865650c87901..126e559df70779310835d17632a28a29ce915874 100644 |
| --- a/chrome/browser/ui/webui/options/options_ui_browsertest.cc |
| +++ b/chrome/browser/ui/webui/options/options_ui_browsertest.cc |
| @@ -116,10 +116,14 @@ void OptionsUIBrowserTest::NavigateToSettingsSubpage( |
| browser()->tab_strip_model()->GetActiveWebContents(); |
| ASSERT_TRUE(web_contents); |
| ASSERT_TRUE(web_contents->GetWebUI()); |
| - UberUI* uber_ui = static_cast<UberUI*>( |
| - web_contents->GetWebUI()->GetController()); |
| - OptionsUI* options_ui = static_cast<OptionsUI*>( |
| - uber_ui->GetSubpage(chrome::kChromeUISettingsFrameURL)->GetController()); |
| + |
| + content::WebUIController* controller = |
| + web_contents->GetWebUI()->GetController(); |
| +#if !defined(OS_CHROMEOS) |
| + controller = static_cast<UberUI*>(controller)-> |
| + GetSubpage(chrome::kChromeUISettingsFrameURL)->GetController(); |
| +#endif |
| + OptionsUI* options_ui = static_cast<OptionsUI*>(controller); |
| // It is not possible to subscribe to the OnFinishedLoading event before the |
| // call to NavigateToURL(), because the WebUI does not yet exist at that time. |
| @@ -146,12 +150,18 @@ void OptionsUIBrowserTest::NavigateToSettingsFrame() { |
| void OptionsUIBrowserTest::VerifyNavbar() { |
| bool navbar_exist = false; |
| + bool should_navbar_exist; |
| +#if defined(OS_CHROMEOS) |
| + should_navbar_exist = false; |
| +#else |
| + should_navbar_exist = true; |
| +#endif |
|
Dan Beam
2014/08/07 22:36:16
#if defined(OS_CHROMEOS)
bool should_navbar_exis
michaelpg
2014/08/08 01:10:46
Done.
|
| EXPECT_TRUE(content::ExecuteScriptAndExtractBool( |
| browser()->tab_strip_model()->GetActiveWebContents(), |
| "domAutomationController.send(" |
| " !!document.getElementById('navigation'))", |
| &navbar_exist)); |
| - EXPECT_EQ(true, navbar_exist); |
| + EXPECT_EQ(should_navbar_exist, navbar_exist); |
| } |
| void OptionsUIBrowserTest::VerifyTitle() { |