Index: chrome/browser/ui/webui/bidi_checker_web_ui_test.cc |
diff --git a/chrome/browser/ui/webui/bidi_checker_web_ui_test.cc b/chrome/browser/ui/webui/bidi_checker_web_ui_test.cc |
index 800a208cf9405597bf76109bd49fb6f4c438fc8c..f19562efd7c8fa70d4fec755b0ae3bea505b11f8 100644 |
--- a/chrome/browser/ui/webui/bidi_checker_web_ui_test.cc |
+++ b/chrome/browser/ui/webui/bidi_checker_web_ui_test.cc |
@@ -14,6 +14,8 @@ |
#include "chrome/browser/autofill/personal_data_manager.h" |
#include "chrome/browser/autofill/personal_data_manager_factory.h" |
#include "chrome/browser/history/history.h" |
+#include "chrome/browser/prefs/pref_service.h" |
+#include "chrome/browser/prefs/session_startup_pref.h" |
#include "chrome/browser/profiles/profile.h" |
#include "chrome/browser/ui/browser.h" |
#include "chrome/common/url_constants.h" |
@@ -57,13 +59,17 @@ void WebUIBidiCheckerBrowserTest::RunBidiCheckerOnPage(const char pageURL[], |
Value::CreateBooleanValue(isRTL))); |
} |
-// WebUIBidiCheckerBrowserTestFakeBidi |
- |
-WebUIBidiCheckerBrowserTestFakeBidi::~WebUIBidiCheckerBrowserTestFakeBidi() {} |
+void WebUIBidiCheckerBrowserTestLTR::RunBidiCheckerOnPage( |
+ const char pageURL[]) { |
+ WebUIBidiCheckerBrowserTest::RunBidiCheckerOnPage(pageURL, false); |
+} |
-WebUIBidiCheckerBrowserTestFakeBidi::WebUIBidiCheckerBrowserTestFakeBidi() {} |
+void WebUIBidiCheckerBrowserTestRTL::RunBidiCheckerOnPage( |
+ const char pageURL[]) { |
+ WebUIBidiCheckerBrowserTest::RunBidiCheckerOnPage(pageURL, true); |
+} |
-void WebUIBidiCheckerBrowserTestFakeBidi::SetUpOnMainThread() { |
+void WebUIBidiCheckerBrowserTestRTL::SetUpOnMainThread() { |
WebUIBidiCheckerBrowserTest::SetUpOnMainThread(); |
FilePath pak_path; |
app_locale_ = base::i18n::GetConfiguredLocale(); |
@@ -80,7 +86,7 @@ void WebUIBidiCheckerBrowserTestFakeBidi::SetUpOnMainThread() { |
#endif |
} |
-void WebUIBidiCheckerBrowserTestFakeBidi::CleanUpOnMainThread() { |
+void WebUIBidiCheckerBrowserTestRTL::CleanUpOnMainThread() { |
WebUIBidiCheckerBrowserTest::CleanUpOnMainThread(); |
#if defined(OS_POSIX) && defined(TOOLKIT_USES_GTK) |
gtk_widget_set_default_direction(GTK_TEXT_DIR_LTR); |
@@ -92,143 +98,196 @@ void WebUIBidiCheckerBrowserTestFakeBidi::CleanUpOnMainThread() { |
// Tests |
-IN_PROC_BROWSER_TEST_F(WebUIBidiCheckerBrowserTest, TestMainHistoryPageLTR) { |
+//============================== |
+// chrome://history |
+//============================== |
+ |
+static void SetupHistoryPageTest(Browser* browser, |
+ const std::string page_url, |
+ const std::string page_title) { |
HistoryService* history_service = |
- browser()->profile()->GetHistoryService(Profile::IMPLICIT_ACCESS); |
- GURL history_url = GURL("http://www.ynet.co.il"); |
+ browser->profile()->GetHistoryService(Profile::IMPLICIT_ACCESS); |
+ const GURL history_url = GURL(page_url); |
history_service->AddPage(history_url, history::SOURCE_BROWSED); |
- string16 title; |
- ASSERT_TRUE(UTF8ToUTF16("\xD7\x91\xD7\x93\xD7\x99\xD7\xA7\xD7\x94\x21", |
- 12, |
- &title)); |
- history_service->SetPageTitle(history_url, title); |
- RunBidiCheckerOnPage(chrome::kChromeUIHistoryURL, false); |
+ history_service->SetPageTitle(history_url, UTF8ToUTF16(page_title)); |
} |
-IN_PROC_BROWSER_TEST_F(WebUIBidiCheckerBrowserTestFakeBidi, |
- TestMainHistoryPageRTL) { |
- HistoryService* history_service = |
- browser()->profile()->GetHistoryService(Profile::IMPLICIT_ACCESS); |
- GURL history_url = GURL("http://www.google.com"); |
- history_service->AddPage(history_url, history::SOURCE_BROWSED); |
- string16 title = UTF8ToUTF16("Google"); |
- history_service->SetPageTitle(history_url, title); |
- WebUIBidiCheckerBrowserTest::RunBidiCheckerOnPage(chrome::kChromeUIHistoryURL, |
- true); |
+IN_PROC_BROWSER_TEST_F(WebUIBidiCheckerBrowserTestLTR, TestHistoryPage) { |
+ // Test an Israeli news site with a Hebrew title. |
+ SetupHistoryPageTest(browser(), |
+ "http://www.ynet.co.il", |
+ "\xD7\x91\xD7\x93\xD7\x99\xD7\xA7\xD7\x94\x21"); |
+ RunBidiCheckerOnPage(chrome::kChromeUIHistoryURL); |
+} |
+ |
+IN_PROC_BROWSER_TEST_F(WebUIBidiCheckerBrowserTestRTL, TestHistoryPage) { |
+ SetupHistoryPageTest(browser(), "http://www.google.com", "Google"); |
+ RunBidiCheckerOnPage(chrome::kChromeUIHistoryURL); |
} |
-IN_PROC_BROWSER_TEST_F(WebUIBidiCheckerBrowserTest, TestAboutPageLTR) { |
- RunBidiCheckerOnPage(chrome::kChromeUIAboutURL, false); |
+//============================== |
+// chrome://about |
+//============================== |
+ |
+// This page isn't localized to an RTL language so we test it only in English. |
+IN_PROC_BROWSER_TEST_F(WebUIBidiCheckerBrowserTestLTR, TestAboutPage) { |
+ RunBidiCheckerOnPage(chrome::kChromeUIAboutURL); |
+} |
+ |
+//============================== |
+// chrome://bugreport |
+//============================== |
+ |
+IN_PROC_BROWSER_TEST_F(WebUIBidiCheckerBrowserTestLTR, TestBugReportPage) { |
+ // The bugreport page receives its contents as GET arguments. Here we provide |
+ // a custom, Hebrew typed, description message. |
+ RunBidiCheckerOnPage( |
+ "chrome://bugreport#0?description=%D7%91%D7%93%D7%99%D7%A7%D7%94" |
+ "&issueType=1"); |
} |
-IN_PROC_BROWSER_TEST_F(WebUIBidiCheckerBrowserTest, TestBugReportPageLTR) { |
- RunBidiCheckerOnPage(chrome::kChromeUIBugReportURL, false); |
+IN_PROC_BROWSER_TEST_F(WebUIBidiCheckerBrowserTestRTL, |
+ TestBugReportPage) { |
+ RunBidiCheckerOnPage("chrome://bugreport#0?description=test&issueType=1"); |
} |
-IN_PROC_BROWSER_TEST_F(WebUIBidiCheckerBrowserTest, TestCrashesPageLTR) { |
- RunBidiCheckerOnPage(chrome::kChromeUICrashesURL, false); |
+//============================== |
+// chrome://crashes |
+//============================== |
+ |
+IN_PROC_BROWSER_TEST_F(WebUIBidiCheckerBrowserTestLTR, TestCrashesPage) { |
+ RunBidiCheckerOnPage(chrome::kChromeUICrashesURL); |
} |
-IN_PROC_BROWSER_TEST_F(WebUIBidiCheckerBrowserTestFakeBidi, |
- TestCrashesPageRTL) { |
- WebUIBidiCheckerBrowserTest::RunBidiCheckerOnPage(chrome::kChromeUICrashesURL, |
- true); |
+IN_PROC_BROWSER_TEST_F(WebUIBidiCheckerBrowserTestRTL, TestCrashesPage) { |
+ RunBidiCheckerOnPage(chrome::kChromeUICrashesURL); |
} |
+//============================== |
+// chrome://downloads |
+//============================== |
+ |
#if defined(OS_WIN) || defined(OS_LINUX) |
// http://crbug.com/104129 |
-#define TestDownloadsPageLTR FLAKY_TestDownloadsPageLTR |
+#define TestDownloadsPageLTR FLAKY_TestDownloadsPage |
#endif |
-IN_PROC_BROWSER_TEST_F(WebUIBidiCheckerBrowserTest, TestDownloadsPageLTR) { |
- RunBidiCheckerOnPage(chrome::kChromeUIDownloadsURL, false); |
+IN_PROC_BROWSER_TEST_F(WebUIBidiCheckerBrowserTestLTR, TestDownloadsPageLTR) { |
+ RunBidiCheckerOnPage(chrome::kChromeUIDownloadsURL); |
} |
-IN_PROC_BROWSER_TEST_F(WebUIBidiCheckerBrowserTestFakeBidi, |
- TestDownloadsPageRTL) { |
- WebUIBidiCheckerBrowserTest::RunBidiCheckerOnPage( |
- chrome::kChromeUIDownloadsURL, true); |
+IN_PROC_BROWSER_TEST_F(WebUIBidiCheckerBrowserTestRTL, TestDownloadsPage) { |
+ RunBidiCheckerOnPage(chrome::kChromeUIDownloadsURL); |
} |
-IN_PROC_BROWSER_TEST_F(WebUIBidiCheckerBrowserTest, TestNewTabPageLTR) { |
- RunBidiCheckerOnPage(chrome::kChromeUINewTabURL, false); |
+//============================== |
+// chrome://newtab |
+//============================== |
+ |
+IN_PROC_BROWSER_TEST_F(WebUIBidiCheckerBrowserTestLTR, TestNewTabPage) { |
+ RunBidiCheckerOnPage(chrome::kChromeUINewTabURL); |
} |
// http://crbug.com/97453 |
-IN_PROC_BROWSER_TEST_F(WebUIBidiCheckerBrowserTestFakeBidi, |
- DISABLED_TestNewTabPageRTL) { |
- WebUIBidiCheckerBrowserTest::RunBidiCheckerOnPage(chrome::kChromeUINewTabURL, |
- true); |
+IN_PROC_BROWSER_TEST_F(WebUIBidiCheckerBrowserTestRTL, |
+ DISABLED_TestNewTabPage) { |
+ RunBidiCheckerOnPage(chrome::kChromeUINewTabURL); |
} |
-IN_PROC_BROWSER_TEST_F(WebUIBidiCheckerBrowserTest, TestPluginsPageLTR) { |
- RunBidiCheckerOnPage(chrome::kChromeUIPluginsURL, false); |
+//============================== |
+// chrome://plugins |
+//============================== |
+ |
+IN_PROC_BROWSER_TEST_F(WebUIBidiCheckerBrowserTestLTR, TestPluginsPage) { |
+ RunBidiCheckerOnPage(chrome::kChromeUIPluginsURL); |
} |
-IN_PROC_BROWSER_TEST_F(WebUIBidiCheckerBrowserTestFakeBidi, |
- TestPluginsPageRTL) { |
- WebUIBidiCheckerBrowserTest::RunBidiCheckerOnPage(chrome::kChromeUIPluginsURL, |
- true); |
+IN_PROC_BROWSER_TEST_F(WebUIBidiCheckerBrowserTestRTL, TestPluginsPage) { |
+ RunBidiCheckerOnPage(chrome::kChromeUIPluginsURL); |
} |
-IN_PROC_BROWSER_TEST_F(WebUIBidiCheckerBrowserTest, TestSettingsPageLTR) { |
- RunBidiCheckerOnPage(chrome::kChromeUISettingsURL, false); |
+//============================== |
+// chrome://settings |
+//============================== |
+ |
+IN_PROC_BROWSER_TEST_F(WebUIBidiCheckerBrowserTestLTR, TestSettingsPage) { |
+ RunBidiCheckerOnPage(chrome::kChromeUISettingsURL); |
} |
-IN_PROC_BROWSER_TEST_F(WebUIBidiCheckerBrowserTestFakeBidi, |
- TestSettingsPageRTL) { |
- WebUIBidiCheckerBrowserTest::RunBidiCheckerOnPage( |
- chrome::kChromeUISettingsURL, true); |
+IN_PROC_BROWSER_TEST_F(WebUIBidiCheckerBrowserTestRTL, TestSettingsPage) { |
+ RunBidiCheckerOnPage(chrome::kChromeUISettingsURL); |
} |
#if defined(OS_MACOSX) |
// http://crbug.com/94642 |
-#define MAYBE_TestSettingsAutofillPageLTR FLAKY_TestSettingsAutofillPageLTR |
+#define MAYBE_TestSettingsAutofillPage FLAKY_TestSettingsAutofillPage |
#elif defined(OS_WIN) |
// http://crbug.com/95425 |
-#define MAYBE_TestSettingsAutofillPageLTR FAILS_TestSettingsAutofillPageLTR |
+#define MAYBE_TestSettingsAutofillPage FAILS_TestSettingsAutofillPage |
#else |
-#define MAYBE_TestSettingsAutofillPageLTR TestSettingsAutofillPageLTR |
+#define MAYBE_TestSettingsAutofillPage TestSettingsAutofillPage |
#endif // defined(OS_MACOSX) |
-IN_PROC_BROWSER_TEST_F(WebUIBidiCheckerBrowserTest, |
- MAYBE_TestSettingsAutofillPageLTR) { |
- std::string url(chrome::kChromeUISettingsURL); |
- url += std::string(chrome::kAutofillSubPage); |
- |
- autofill_test::DisableSystemServices(browser()->profile()); |
- AutofillProfile profile; |
- autofill_test::SetProfileInfo( |
- &profile, |
- "\xD7\x9E\xD7\xA9\xD7\x94", |
- "\xD7\x91", |
- "\xD7\x9B\xD7\x94\xD7\x9F", |
- "moshe.b.cohen@biditest.com", |
- "\xD7\x91\xD7\x93\xD7\x99\xD7\xA7\xD7\x94\x20\xD7\x91\xD7\xA2\xD7\x9E", |
- "\xD7\x93\xD7\xA8\xD7\x9A\x20\xD7\x9E\xD7\xA0\xD7\x97\xD7\x9D\x20\xD7\x91\xD7\x92\xD7\x99\xD7\x9F\x20\x32\x33", |
- "\xD7\xA7\xD7\x95\xD7\x9E\xD7\x94\x20\x32\x36", |
- "\xD7\xAA\xD7\x9C\x20\xD7\x90\xD7\x91\xD7\x99\xD7\x91", |
- "", |
- "66183", |
- "\xD7\x99\xD7\xA9\xD7\xA8\xD7\x90\xD7\x9C", |
- "0000"); |
+static void SetupSettingsAutofillPageTest(Profile* profile, |
+ const char* first_name, |
+ const char* middle_name, |
+ const char* last_name, |
+ const char* email, |
+ const char* company, |
+ const char* address1, |
+ const char* address2, |
+ const char* city, |
+ const char* state, |
+ const char* zipcode, |
+ const char* country, |
+ const char* phone) { |
+ autofill_test::DisableSystemServices(profile); |
+ AutofillProfile autofill_profile; |
+ autofill_test::SetProfileInfo(&autofill_profile, |
+ first_name, |
+ middle_name, |
+ last_name, |
+ email, |
+ company, |
+ address1, |
+ address2, |
+ city, |
+ state, |
+ zipcode, |
+ country, |
+ phone); |
PersonalDataManager* personal_data_manager = |
- PersonalDataManagerFactory::GetForProfile(browser()->profile()); |
+ PersonalDataManagerFactory::GetForProfile(profile); |
ASSERT_TRUE(personal_data_manager); |
- |
- personal_data_manager->AddProfile(profile); |
- |
- RunBidiCheckerOnPage(url.c_str(), false); |
+ personal_data_manager->AddProfile(autofill_profile); |
} |
-IN_PROC_BROWSER_TEST_F(WebUIBidiCheckerBrowserTestFakeBidi, |
- TestSettingsAutofillPageRTL) { |
+IN_PROC_BROWSER_TEST_F(WebUIBidiCheckerBrowserTestLTR, |
+ TestSettingsAutofillPage) { |
+ SetupSettingsAutofillPageTest(browser()->profile(), |
+ "\xD7\x9E\xD7\xA9\xD7\x94", |
+ "\xD7\x91", |
+ "\xD7\x9B\xD7\x94\xD7\x9F", |
+ "moshe.b.cohen@biditest.com", |
+ "\xD7\x91\xD7\x93\xD7\x99\xD7\xA7\xD7\x94\x20" |
+ "\xD7\x91\xD7\xA2\xD7\x9E", |
+ "\xD7\x93\xD7\xA8\xD7\x9A\x20\xD7\x9E\xD7\xA0" |
+ "\xD7\x97\xD7\x9D\x20\xD7\x91\xD7\x92\xD7" |
+ "\x99\xD7\x9F\x20\x32\x33", |
+ "\xD7\xA7\xD7\x95\xD7\x9E\xD7\x94\x20\x32\x36", |
+ "\xD7\xAA\xD7\x9C\x20\xD7\x90\xD7\x91\xD7\x99" |
+ "\xD7\x91", |
+ "", |
+ "66183", |
+ "\xD7\x99\xD7\xA9\xD7\xA8\xD7\x90\xD7\x9C", |
+ "0000"); |
std::string url(chrome::kChromeUISettingsURL); |
url += std::string(chrome::kAutofillSubPage); |
+ RunBidiCheckerOnPage(url.c_str()); |
+} |
- autofill_test::DisableSystemServices(browser()->profile()); |
- AutofillProfile profile; |
- autofill_test::SetProfileInfo( |
- &profile, |
+IN_PROC_BROWSER_TEST_F(WebUIBidiCheckerBrowserTestRTL, |
+ TestSettingsAutofillPage) { |
+ SetupSettingsAutofillPageTest(browser()->profile(), |
"Milton", |
"C.", |
"Waddams", |
@@ -241,12 +300,120 @@ IN_PROC_BROWSER_TEST_F(WebUIBidiCheckerBrowserTestFakeBidi, |
"78744", |
"United States", |
"5125551234"); |
+ std::string url(chrome::kChromeUISettingsURL); |
+ url += std::string(chrome::kAutofillSubPage); |
+ RunBidiCheckerOnPage(url.c_str()); |
+} |
- PersonalDataManager* personal_data_manager = |
- PersonalDataManagerFactory::GetForProfile(browser()->profile()); |
- ASSERT_TRUE(personal_data_manager); |
+static void SetupSettingsBrowserOptionsTest(Profile* profile, |
+ const GURL url, |
+ const std::string title) { |
+ // First, add a history entry for the site. This is needed so the site's |
+ // name will appear in the startup sites lists. |
+ HistoryService* history_service = |
+ profile->GetHistoryService(Profile::IMPLICIT_ACCESS); |
+ history_service->AddPage(url, history::SOURCE_BROWSED); |
+ history_service->SetPageTitle(url, UTF8ToUTF16(title)); |
+ // Next, add the site to the startup sites |
+ PrefService* prefs = profile->GetPrefs(); |
+ SessionStartupPref pref = SessionStartupPref::GetStartupPref(prefs); |
+ pref.urls.push_back(url); |
+ SessionStartupPref::SetStartupPref(prefs, pref); |
+} |
- personal_data_manager->AddProfile(profile); |
+IN_PROC_BROWSER_TEST_F(WebUIBidiCheckerBrowserTestLTR, |
+ TestSettingsBrowserOptionsPage) { |
+ SetupSettingsBrowserOptionsTest(browser()->profile(), |
+ GURL("http://ynet.co.il"), |
+ "\x79\x6E\x65\x74\x20\xD7\x97\xD7\x93\xD7" |
+ "\xA9\xD7\x95\xD7\xAA\x20\xD7\xAA\xD7\x95" |
+ "\xD7\x9B\xD7\x9F\x20\xD7\x95\xD7\xA2\xD7" |
+ "\x93\xD7\x9B\xD7\x95\xD7\xA0\xD7\x99\xD7" |
+ "\x9D\x20\x2D\x20\xD7\x99\xD7\x93\xD7\x99" |
+ "\xD7\xA2\xD7\x95\xD7\xAA\x20\xD7\x90\xD7" |
+ "\x97\xD7\xA8\xD7\x95\xD7\xA0\xD7\x95\xD7" |
+ "\xAA"); |
+ std::string url(chrome::kChromeUISettingsURL); |
+ url += std::string(chrome::kBrowserOptionsSubPage); |
+ RunBidiCheckerOnPage(url.c_str()); |
+} |
- WebUIBidiCheckerBrowserTest::RunBidiCheckerOnPage(url.c_str(), true); |
+IN_PROC_BROWSER_TEST_F(WebUIBidiCheckerBrowserTestRTL, |
+ TestSettingsBrowserOptionsPage) { |
+ SetupSettingsBrowserOptionsTest(browser()->profile(), |
+ GURL("http://google.com"), |
+ "Google"); |
+ std::string url(chrome::kChromeUISettingsURL); |
+ url += std::string(chrome::kBrowserOptionsSubPage); |
+ RunBidiCheckerOnPage(url.c_str()); |
+} |
+ |
+IN_PROC_BROWSER_TEST_F(WebUIBidiCheckerBrowserTestLTR, |
+ TestSettingsClearBrowserDataPage) { |
+ std::string url(chrome::kChromeUISettingsURL); |
+ url += std::string(chrome::kClearBrowserDataSubPage); |
+ RunBidiCheckerOnPage(url.c_str()); |
+} |
+ |
+IN_PROC_BROWSER_TEST_F(WebUIBidiCheckerBrowserTestRTL, |
+ TestSettingsClearBrowserDataPage) { |
+ std::string url(chrome::kChromeUISettingsURL); |
+ url += std::string(chrome::kClearBrowserDataSubPage); |
+ RunBidiCheckerOnPage(url.c_str()); |
+} |
+ |
+IN_PROC_BROWSER_TEST_F(WebUIBidiCheckerBrowserTestLTR, |
+ TestSettingsContentSettingsPage) { |
+ std::string url(chrome::kChromeUISettingsURL); |
+ url += std::string(chrome::kContentSettingsSubPage); |
+ RunBidiCheckerOnPage(url.c_str()); |
+} |
+ |
+IN_PROC_BROWSER_TEST_F(WebUIBidiCheckerBrowserTestRTL, |
+ TestSettingsContentSettingsPage) { |
+ std::string url(chrome::kChromeUISettingsURL); |
+ url += std::string(chrome::kContentSettingsSubPage); |
+ RunBidiCheckerOnPage(url.c_str()); |
+} |
+ |
+IN_PROC_BROWSER_TEST_F(WebUIBidiCheckerBrowserTestLTR, |
+ TestSettingsContentSettingsExceptionsPage) { |
+ std::string url(chrome::kChromeUISettingsURL); |
+ url += std::string(chrome::kContentSettingsExceptionsSubPage); |
+ RunBidiCheckerOnPage(url.c_str()); |
+} |
+ |
+IN_PROC_BROWSER_TEST_F(WebUIBidiCheckerBrowserTestRTL, |
+ TestSettingsContentSettingsExceptionsPage) { |
+ std::string url(chrome::kChromeUISettingsURL); |
+ url += std::string(chrome::kContentSettingsExceptionsSubPage); |
+ RunBidiCheckerOnPage(url.c_str()); |
+} |
+ |
+IN_PROC_BROWSER_TEST_F(WebUIBidiCheckerBrowserTestLTR, |
+ TestSettingsLanguageOptionsPage) { |
+ std::string url(chrome::kChromeUISettingsURL); |
+ url += std::string(chrome::kLanguageOptionsSubPage); |
+ RunBidiCheckerOnPage(url.c_str()); |
+} |
+ |
+IN_PROC_BROWSER_TEST_F(WebUIBidiCheckerBrowserTestRTL, |
+ TestSettingsLanguageOptionsPage) { |
+ std::string url(chrome::kChromeUISettingsURL); |
+ url += std::string(chrome::kLanguageOptionsSubPage); |
+ RunBidiCheckerOnPage(url.c_str()); |
+} |
+ |
+IN_PROC_BROWSER_TEST_F(WebUIBidiCheckerBrowserTestLTR, |
+ TestSettingsSearchEnginesOptionsPage) { |
+ std::string url(chrome::kChromeUISettingsURL); |
+ url += std::string(chrome::kSearchEnginesSubPage); |
+ RunBidiCheckerOnPage(url.c_str()); |
+} |
+ |
+IN_PROC_BROWSER_TEST_F(WebUIBidiCheckerBrowserTestRTL, |
+ TestSettingsSearchEnginesOptionsPage) { |
+ std::string url(chrome::kChromeUISettingsURL); |
+ url += std::string(chrome::kSearchEnginesSubPage); |
+ RunBidiCheckerOnPage(url.c_str()); |
} |