Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(236)

Unified Diff: chrome/browser/ui/webui/options/options_ui_uitest.cc

Issue 9814030: get rid of old options pages (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: more fixes Created 8 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: chrome/browser/ui/webui/options/options_ui_uitest.cc
diff --git a/chrome/browser/ui/webui/options/options_ui_uitest.cc b/chrome/browser/ui/webui/options/options_ui_uitest.cc
deleted file mode 100644
index cd63296accf8ae6f3d2340052e8931a1ce46aaf8..0000000000000000000000000000000000000000
--- a/chrome/browser/ui/webui/options/options_ui_uitest.cc
+++ /dev/null
@@ -1,65 +0,0 @@
-// Copyright (c) 2011 The Chromium Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style license that can be
-// found in the LICENSE file.
-
-#include "chrome/browser/ui/webui/options/options_ui_uitest.h"
-
-#include "base/string16.h"
-#include "base/utf_string_conversions.h"
-#include "chrome/common/url_constants.h"
-#include "chrome/test/automation/automation_proxy.h"
-#include "chrome/test/automation/browser_proxy.h"
-#include "chrome/test/automation/tab_proxy.h"
-#include "grit/generated_resources.h"
-#include "ui/base/l10n/l10n_util.h"
-
-OptionsUITest::OptionsUITest() {
- dom_automation_enabled_ = true;
-}
-
-void OptionsUITest::NavigateToSettings(scoped_refptr<TabProxy> tab) {
- const GURL& url = GURL(chrome::kChromeUISettingsURL);
- ASSERT_EQ(AUTOMATION_MSG_NAVIGATION_SUCCESS,
- tab->NavigateToURLBlockUntilNavigationsComplete(url, 1)) << url.spec();
-}
-
-void OptionsUITest::VerifyNavbar(scoped_refptr<TabProxy> tab) {
- bool navbar_exist = false;
- EXPECT_TRUE(tab->ExecuteAndExtractBool(L"",
- L"domAutomationController.send("
- L"!!document.getElementById('navbar'))", &navbar_exist));
- EXPECT_EQ(true, navbar_exist);
-}
-
-void OptionsUITest::VerifyTitle(scoped_refptr<TabProxy> tab) {
- std::wstring title;
- EXPECT_TRUE(tab->GetTabTitle(&title));
- string16 expected_title = l10n_util::GetStringUTF16(IDS_SETTINGS_TITLE);
- EXPECT_NE(WideToUTF16Hack(title).find(expected_title), string16::npos);
-}
-
-void OptionsUITest::VerifySections(scoped_refptr<TabProxy> tab) {
-#if defined(OS_CHROMEOS)
- const int kExpectedSections = 1 + 7;
-#else
- const int kExpectedSections = 1 + 4;
-#endif
- int num_of_sections = 0;
- EXPECT_TRUE(tab->ExecuteAndExtractInt(L"",
- L"domAutomationController.send("
- L"document.getElementById('navbar').children.length)", &num_of_sections));
- EXPECT_EQ(kExpectedSections, num_of_sections);
-}
-
-TEST_F(OptionsUITest, LoadOptionsByURL) {
- scoped_refptr<BrowserProxy> browser(automation()->GetBrowserWindow(0));
- ASSERT_TRUE(browser.get());
-
- scoped_refptr<TabProxy> tab = browser->GetActiveTab();
- ASSERT_TRUE(tab.get());
-
- NavigateToSettings(tab);
- VerifyTitle(tab);
- VerifyNavbar(tab);
- VerifySections(tab);
-}

Powered by Google App Engine
This is Rietveld 408576698