OLD | NEW |
---|---|
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #include "chrome/browser/ui/webui/bidi_checker_web_ui_test.h" | 5 #include "chrome/browser/ui/webui/bidi_checker_web_ui_test.h" |
6 | 6 |
7 #include "base/base_paths.h" | 7 #include "base/base_paths.h" |
8 #include "base/i18n/rtl.h" | 8 #include "base/i18n/rtl.h" |
9 #include "base/path_service.h" | 9 #include "base/path_service.h" |
10 #include "base/utf_string_conversions.h" | 10 #include "base/utf_string_conversions.h" |
(...skipping 81 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
92 gtk_widget_set_default_direction(GTK_TEXT_DIR_LTR); | 92 gtk_widget_set_default_direction(GTK_TEXT_DIR_LTR); |
93 #endif | 93 #endif |
94 base::i18n::SetICUDefaultLocale(app_locale_); | 94 base::i18n::SetICUDefaultLocale(app_locale_); |
95 ResourceBundle::GetSharedInstance().OverrideLocalePakForTest(FilePath()); | 95 ResourceBundle::GetSharedInstance().OverrideLocalePakForTest(FilePath()); |
96 ResourceBundle::GetSharedInstance().ReloadLocaleResources(app_locale_); | 96 ResourceBundle::GetSharedInstance().ReloadLocaleResources(app_locale_); |
97 } | 97 } |
98 | 98 |
99 // Tests | 99 // Tests |
100 | 100 |
101 //============================== | 101 //============================== |
102 // chrome://history | 102 // chrome://settings/history |
Dan Beam
2012/03/23 03:25:31
chrome://chrome/history
| |
103 //============================== | 103 //============================== |
104 | 104 |
105 static void SetupHistoryPageTest(Browser* browser, | 105 static void SetupHistoryPageTest(Browser* browser, |
106 const std::string page_url, | 106 const std::string page_url, |
107 const std::string page_title) { | 107 const std::string page_title) { |
108 HistoryService* history_service = | 108 HistoryService* history_service = |
109 browser->profile()->GetHistoryService(Profile::IMPLICIT_ACCESS); | 109 browser->profile()->GetHistoryService(Profile::IMPLICIT_ACCESS); |
110 const GURL history_url = GURL(page_url); | 110 const GURL history_url = GURL(page_url); |
111 history_service->AddPage(history_url, history::SOURCE_BROWSED); | 111 history_service->AddPage(history_url, history::SOURCE_BROWSED); |
112 history_service->SetPageTitle(history_url, UTF8ToUTF16(page_title)); | 112 history_service->SetPageTitle(history_url, UTF8ToUTF16(page_title)); |
113 } | 113 } |
114 | 114 |
115 IN_PROC_BROWSER_TEST_F(WebUIBidiCheckerBrowserTestLTR, TestHistoryPage) { | 115 // TODO(estade): fix this test: http://crbug.com/119595 |
116 IN_PROC_BROWSER_TEST_F(WebUIBidiCheckerBrowserTestLTR, | |
117 DISABLED_TestHistoryPage) { | |
116 // Test an Israeli news site with a Hebrew title. | 118 // Test an Israeli news site with a Hebrew title. |
117 SetupHistoryPageTest(browser(), | 119 SetupHistoryPageTest(browser(), |
118 "http://www.ynet.co.il", | 120 "http://www.ynet.co.il", |
119 "\xD7\x91\xD7\x93\xD7\x99\xD7\xA7\xD7\x94\x21"); | 121 "\xD7\x91\xD7\x93\xD7\x99\xD7\xA7\xD7\x94\x21"); |
120 RunBidiCheckerOnPage(chrome::kChromeUIHistoryURL); | 122 RunBidiCheckerOnPage(chrome::kChromeUIHistoryFrameURL); |
121 } | 123 } |
122 | 124 |
123 IN_PROC_BROWSER_TEST_F(WebUIBidiCheckerBrowserTestRTL, TestHistoryPage) { | 125 // TODO(estade): fix this test: http://crbug.com/119595 |
126 IN_PROC_BROWSER_TEST_F(WebUIBidiCheckerBrowserTestRTL, | |
127 DISABLED_TestHistoryPage) { | |
124 SetupHistoryPageTest(browser(), "http://www.google.com", "Google"); | 128 SetupHistoryPageTest(browser(), "http://www.google.com", "Google"); |
125 RunBidiCheckerOnPage(chrome::kChromeUIHistoryURL); | 129 RunBidiCheckerOnPage(chrome::kChromeUIHistoryFrameURL); |
126 } | 130 } |
127 | 131 |
128 //============================== | 132 //============================== |
129 // chrome://about | 133 // chrome://about |
130 //============================== | 134 //============================== |
131 | 135 |
132 // This page isn't localized to an RTL language so we test it only in English. | 136 // This page isn't localized to an RTL language so we test it only in English. |
133 IN_PROC_BROWSER_TEST_F(WebUIBidiCheckerBrowserTestLTR, TestAboutPage) { | 137 IN_PROC_BROWSER_TEST_F(WebUIBidiCheckerBrowserTestLTR, TestAboutPage) { |
134 RunBidiCheckerOnPage(chrome::kChromeUIAboutURL); | 138 RunBidiCheckerOnPage(chrome::kChromeUIAboutURL); |
135 } | 139 } |
(...skipping 233 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
369 TestSettingsSearchEnginesOptionsPage) { | 373 TestSettingsSearchEnginesOptionsPage) { |
370 std::string url(chrome::kChromeUISettingsFrameURL); | 374 std::string url(chrome::kChromeUISettingsFrameURL); |
371 url += std::string(chrome::kSearchEnginesSubPage); | 375 url += std::string(chrome::kSearchEnginesSubPage); |
372 RunBidiCheckerOnPage(url); | 376 RunBidiCheckerOnPage(url); |
373 } | 377 } |
374 | 378 |
375 //=================================== | 379 //=================================== |
376 // chrome://settings-frame/syncSetup | 380 // chrome://settings-frame/syncSetup |
377 //=================================== | 381 //=================================== |
378 | 382 |
383 // TODO(estade): fix this test: http://crbug.com/119595 | |
379 IN_PROC_BROWSER_TEST_F(WebUIBidiCheckerBrowserTestLTR, | 384 IN_PROC_BROWSER_TEST_F(WebUIBidiCheckerBrowserTestLTR, |
380 TestSettingsFrameSyncSetup) { | 385 DISABLED_TestSettingsFrameSyncSetup) { |
381 std::string url(chrome::kChromeUISettingsFrameURL); | 386 std::string url(chrome::kChromeUISettingsFrameURL); |
382 url += std::string(chrome::kSyncSetupSubPage); | 387 url += std::string(chrome::kSyncSetupSubPage); |
383 RunBidiCheckerOnPage(url); | 388 RunBidiCheckerOnPage(url); |
384 } | 389 } |
385 | 390 |
391 // TODO(estade): fix this test: http://crbug.com/119595 | |
386 IN_PROC_BROWSER_TEST_F(WebUIBidiCheckerBrowserTestRTL, | 392 IN_PROC_BROWSER_TEST_F(WebUIBidiCheckerBrowserTestRTL, |
387 TestSettingsFrameSyncSetup) { | 393 DISABLED_TestSettingsFrameSyncSetup) { |
388 std::string url(chrome::kChromeUISettingsFrameURL); | 394 std::string url(chrome::kChromeUISettingsFrameURL); |
389 url += std::string(chrome::kSyncSetupSubPage); | 395 url += std::string(chrome::kSyncSetupSubPage); |
390 RunBidiCheckerOnPage(url); | 396 RunBidiCheckerOnPage(url); |
391 } | 397 } |
392 | 398 |
393 //=================================== | 399 //=================================== |
394 // chrome://settings-frame/startup | 400 // chrome://settings-frame/startup |
395 //=================================== | 401 //=================================== |
396 | 402 |
397 IN_PROC_BROWSER_TEST_F(WebUIBidiCheckerBrowserTestLTR, | 403 IN_PROC_BROWSER_TEST_F(WebUIBidiCheckerBrowserTestLTR, |
(...skipping 282 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
680 // Test other uber iframes. | 686 // Test other uber iframes. |
681 | 687 |
682 //============================== | 688 //============================== |
683 // chrome://extensions-frame | 689 // chrome://extensions-frame |
684 //============================== | 690 //============================== |
685 | 691 |
686 IN_PROC_BROWSER_TEST_F(WebUIBidiCheckerBrowserTestLTR, TestExtensionsFrame) { | 692 IN_PROC_BROWSER_TEST_F(WebUIBidiCheckerBrowserTestLTR, TestExtensionsFrame) { |
687 RunBidiCheckerOnPage(chrome::kChromeUIExtensionsFrameURL); | 693 RunBidiCheckerOnPage(chrome::kChromeUIExtensionsFrameURL); |
688 } | 694 } |
689 | 695 |
690 IN_PROC_BROWSER_TEST_F(WebUIBidiCheckerBrowserTestRTL, TestExtensionsFrame) { | 696 // TODO(estade): fix this test: http://crbug.com/119595 |
697 IN_PROC_BROWSER_TEST_F(WebUIBidiCheckerBrowserTestRTL, | |
698 DISABLED_TestExtensionsFrame) { | |
691 RunBidiCheckerOnPage(chrome::kChromeUIExtensionsFrameURL); | 699 RunBidiCheckerOnPage(chrome::kChromeUIExtensionsFrameURL); |
692 } | 700 } |
693 | 701 |
694 //============================== | 702 //============================== |
695 // chrome://help-frame | 703 // chrome://help-frame |
696 //============================== | 704 //============================== |
697 | 705 |
698 // http://crbug.com/118477 | 706 // http://crbug.com/118477 |
699 #if defined(OS_CHROMEOS) | 707 #if defined(OS_CHROMEOS) |
700 #define MAYBE_TestHelpFrame DISABLED_TestHelpFrame | 708 #define MAYBE_TestHelpFrame DISABLED_TestHelpFrame |
(...skipping 13 matching lines...) Expand all Loading... | |
714 // chrome://history-frame | 722 // chrome://history-frame |
715 //============================== | 723 //============================== |
716 | 724 |
717 IN_PROC_BROWSER_TEST_F(WebUIBidiCheckerBrowserTestLTR, TestHistoryFrame) { | 725 IN_PROC_BROWSER_TEST_F(WebUIBidiCheckerBrowserTestLTR, TestHistoryFrame) { |
718 RunBidiCheckerOnPage(chrome::kChromeUIHistoryFrameURL); | 726 RunBidiCheckerOnPage(chrome::kChromeUIHistoryFrameURL); |
719 } | 727 } |
720 | 728 |
721 IN_PROC_BROWSER_TEST_F(WebUIBidiCheckerBrowserTestRTL, TestHistoryFrame) { | 729 IN_PROC_BROWSER_TEST_F(WebUIBidiCheckerBrowserTestRTL, TestHistoryFrame) { |
722 RunBidiCheckerOnPage(chrome::kChromeUIHistoryFrameURL); | 730 RunBidiCheckerOnPage(chrome::kChromeUIHistoryFrameURL); |
723 } | 731 } |
OLD | NEW |