| Index: chrome/browser/ui/prefs/prefs_tab_helper_browsertest.cc
|
| diff --git a/chrome/browser/ui/prefs/prefs_tab_helper_browsertest.cc b/chrome/browser/ui/prefs/prefs_tab_helper_browsertest.cc
|
| index ba7a54f2f70bd6d09124f4c05a66c7728b7b5770..49abeb053b8b1cbb7b7ce34db67e4f9cfdc9c4d1 100644
|
| --- a/chrome/browser/ui/prefs/prefs_tab_helper_browsertest.cc
|
| +++ b/chrome/browser/ui/prefs/prefs_tab_helper_browsertest.cc
|
| @@ -56,41 +56,38 @@ class PrefsTabHelperBrowserTest : public InProcessBrowserTest {
|
| };
|
|
|
| // This tests migration like:
|
| -// webkit.webprefs.default_charset -> webkit.webprefs.global.default_charset
|
| -// This was needed for per-tab prefs, which have since been removed. So
|
| -// eventually this migration will be replaced with the reverse migration.
|
| -IN_PROC_BROWSER_TEST_F(PrefsTabHelperBrowserTest, NonGlobalPrefsAreMigrated) {
|
| - PrefService* prefs = browser()->profile()->GetPrefs();
|
| -
|
| - EXPECT_EQ(NULL, prefs->FindPreference(prefs::kDefaultCharset));
|
| - EXPECT_EQ(NULL, prefs->FindPreference(prefs::kWebKitDefaultFontSize));
|
| - EXPECT_EQ(NULL, prefs->FindPreference(prefs::kWebKitDefaultFixedFontSize));
|
| - EXPECT_EQ(NULL, prefs->FindPreference(prefs::kWebKitMinimumFontSize));
|
| - EXPECT_EQ(NULL, prefs->FindPreference(prefs::kWebKitMinimumLogicalFontSize));
|
| -
|
| - EXPECT_EQ("ISO-8859-1", prefs->GetString(prefs::kGlobalDefaultCharset));
|
| - EXPECT_EQ(42, prefs->GetInteger(prefs::kWebKitGlobalDefaultFontSize));
|
| - EXPECT_EQ(42,
|
| - prefs->GetInteger(prefs::kWebKitGlobalDefaultFixedFontSize));
|
| - EXPECT_EQ(42, prefs->GetInteger(prefs::kWebKitGlobalMinimumFontSize));
|
| - EXPECT_EQ(42,
|
| - prefs->GetInteger(prefs::kWebKitGlobalMinimumLogicalFontSize));
|
| -};
|
| -
|
| -// This tests migration like:
|
| // webkit.webprefs.standard_font_family -> webkit.webprefs.fonts.standard.Zyyy
|
| // This migration moves the formerly "non-per-script" font prefs into the
|
| // per-script font maps, as the entry for "Common" script (Zyyy is the ISO 15924
|
| // script code for the Common script).
|
| +//
|
| +// In addition, it tests that the former migration of
|
| +// webkit.webprefs.blahblah -> webkit.webprefs.global.blahblah
|
| +// no longer occurs.
|
| IN_PROC_BROWSER_TEST_F(PrefsTabHelperBrowserTest, PrefsAreMigratedToFontMap) {
|
| PrefService* prefs = browser()->profile()->GetPrefs();
|
|
|
| + EXPECT_EQ(NULL, prefs->FindPreference(prefs::kGlobalDefaultCharset));
|
| + EXPECT_EQ(NULL, prefs->FindPreference(prefs::kWebKitGlobalDefaultFontSize));
|
| + EXPECT_EQ(NULL,
|
| + prefs->FindPreference(prefs::kWebKitGlobalDefaultFixedFontSize));
|
| + EXPECT_EQ(NULL, prefs->FindPreference(prefs::kWebKitGlobalMinimumFontSize));
|
| + EXPECT_EQ(NULL,
|
| + prefs->FindPreference(prefs::kWebKitGlobalMinimumLogicalFontSize));
|
| EXPECT_EQ(NULL, prefs->FindPreference(prefs::kWebKitOldCursiveFontFamily));
|
| EXPECT_EQ(NULL, prefs->FindPreference(prefs::kWebKitOldFantasyFontFamily));
|
| EXPECT_EQ(NULL, prefs->FindPreference(prefs::kWebKitOldFixedFontFamily));
|
| EXPECT_EQ(NULL, prefs->FindPreference(prefs::kWebKitOldSansSerifFontFamily));
|
| EXPECT_EQ(NULL, prefs->FindPreference(prefs::kWebKitOldSerifFontFamily));
|
| EXPECT_EQ(NULL, prefs->FindPreference(prefs::kWebKitOldStandardFontFamily));
|
| +
|
| + EXPECT_EQ("ISO-8859-1", prefs->GetString(prefs::kDefaultCharset));
|
| + EXPECT_EQ(42, prefs->GetInteger(prefs::kWebKitDefaultFontSize));
|
| + EXPECT_EQ(42,
|
| + prefs->GetInteger(prefs::kWebKitDefaultFixedFontSize));
|
| + EXPECT_EQ(42, prefs->GetInteger(prefs::kWebKitMinimumFontSize));
|
| + EXPECT_EQ(42,
|
| + prefs->GetInteger(prefs::kWebKitMinimumLogicalFontSize));
|
| EXPECT_EQ("CursiveFontFamily",
|
| prefs->GetString(prefs::kWebKitCursiveFontFamily));
|
| EXPECT_EQ("FantasyFontFamily",
|
| @@ -119,15 +116,25 @@ class PrefsTabHelperBrowserTest2 : public PrefsTabHelperBrowserTest {
|
| };
|
|
|
| // This tests migration like:
|
| +// webkit.webprefs.global.blahblah -> webkit.webprefs.blahblah
|
| +// This undoes the migration to "global" names (originally done for the per-tab
|
| +// pref mechanism, which has since been removed).
|
| +//
|
| +// In addition it tests the migration for font families:
|
| // webkit.webprefs.global.standard_font_family ->
|
| // webkit.webprefs.fonts.standard.Zyyy
|
| -// This undoes the migration to "global" names (originally done for the per-tab
|
| -// pref mechanism, which has since been removed). In addition, it moves the
|
| -// formerly "non-per-script" font prefs into the per-script font maps, as
|
| -// described in the comment for PrefsAreMigratedToFontMap.
|
| +// This moves the formerly "non-per-script" font prefs into the per-script font
|
| +// maps, as described in the comment for PrefsAreMigratedToFontMap.
|
| IN_PROC_BROWSER_TEST_F(PrefsTabHelperBrowserTest2, GlobalPrefsAreMigrated) {
|
| PrefService* prefs = browser()->profile()->GetPrefs();
|
|
|
| + EXPECT_EQ(NULL, prefs->FindPreference(prefs::kGlobalDefaultCharset));
|
| + EXPECT_EQ(NULL, prefs->FindPreference(prefs::kWebKitGlobalDefaultFontSize));
|
| + EXPECT_EQ(NULL,
|
| + prefs->FindPreference(prefs::kWebKitGlobalDefaultFixedFontSize));
|
| + EXPECT_EQ(NULL, prefs->FindPreference(prefs::kWebKitGlobalMinimumFontSize));
|
| + EXPECT_EQ(NULL,
|
| + prefs->FindPreference(prefs::kWebKitGlobalMinimumLogicalFontSize));
|
| EXPECT_EQ(NULL, prefs->FindPreference(prefs::kWebKitGlobalCursiveFontFamily));
|
| EXPECT_EQ(NULL, prefs->FindPreference(prefs::kWebKitGlobalFantasyFontFamily));
|
| EXPECT_EQ(NULL, prefs->FindPreference(prefs::kWebKitGlobalFixedFontFamily));
|
| @@ -137,6 +144,13 @@ IN_PROC_BROWSER_TEST_F(PrefsTabHelperBrowserTest2, GlobalPrefsAreMigrated) {
|
| EXPECT_EQ(NULL,
|
| prefs->FindPreference(prefs::kWebKitGlobalStandardFontFamily));
|
|
|
| + EXPECT_EQ("ISO-8859-1", prefs->GetString(prefs::kDefaultCharset));
|
| + EXPECT_EQ(42, prefs->GetInteger(prefs::kWebKitDefaultFontSize));
|
| + EXPECT_EQ(42,
|
| + prefs->GetInteger(prefs::kWebKitDefaultFixedFontSize));
|
| + EXPECT_EQ(42, prefs->GetInteger(prefs::kWebKitMinimumFontSize));
|
| + EXPECT_EQ(42,
|
| + prefs->GetInteger(prefs::kWebKitMinimumLogicalFontSize));
|
| EXPECT_EQ("CursiveFontFamily",
|
| prefs->GetString(prefs::kWebKitCursiveFontFamily));
|
| EXPECT_EQ("FantasyFontFamily",
|
|
|