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 890a33ae8faf46ba87d97c273dd3f89e90593be6..b336c90b4dd228f85e7f93466f0d3981f197021d 100644 |
--- a/chrome/browser/ui/prefs/prefs_tab_helper_browsertest.cc |
+++ b/chrome/browser/ui/prefs/prefs_tab_helper_browsertest.cc |
@@ -52,6 +52,10 @@ 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 |
+// this will soon be replaced with the reverse migration. |
IN_PROC_BROWSER_TEST_F(PrefsTabHelperBrowserTest, NonGlobalPrefsAreMigrated) { |
PrefService* prefs = browser()->profile()->GetPrefs(); |
@@ -60,12 +64,6 @@ IN_PROC_BROWSER_TEST_F(PrefsTabHelperBrowserTest, NonGlobalPrefsAreMigrated) { |
EXPECT_EQ(NULL, prefs->FindPreference(prefs::kWebKitDefaultFixedFontSize)); |
EXPECT_EQ(NULL, prefs->FindPreference(prefs::kWebKitMinimumFontSize)); |
EXPECT_EQ(NULL, prefs->FindPreference(prefs::kWebKitMinimumLogicalFontSize)); |
- EXPECT_EQ(NULL, prefs->FindPreference(prefs::kWebKitCursiveFontFamily)); |
- EXPECT_EQ(NULL, prefs->FindPreference(prefs::kWebKitFantasyFontFamily)); |
- EXPECT_EQ(NULL, prefs->FindPreference(prefs::kWebKitFixedFontFamily)); |
- EXPECT_EQ(NULL, prefs->FindPreference(prefs::kWebKitSansSerifFontFamily)); |
- EXPECT_EQ(NULL, prefs->FindPreference(prefs::kWebKitSerifFontFamily)); |
- EXPECT_EQ(NULL, prefs->FindPreference(prefs::kWebKitStandardFontFamily)); |
EXPECT_EQ("ISO-8859-1", prefs->GetString(prefs::kGlobalDefaultCharset)); |
EXPECT_EQ(42, prefs->GetInteger(prefs::kWebKitGlobalDefaultFontSize)); |
@@ -74,16 +72,29 @@ IN_PROC_BROWSER_TEST_F(PrefsTabHelperBrowserTest, NonGlobalPrefsAreMigrated) { |
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 |
+IN_PROC_BROWSER_TEST_F(PrefsTabHelperBrowserTest, PrefsAreMigratedToFontMap) { |
+ PrefService* prefs = browser()->profile()->GetPrefs(); |
+ |
+ 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("CursiveFontFamily", |
- prefs->GetString(prefs::kWebKitGlobalCursiveFontFamily)); |
+ prefs->GetString(prefs::kWebKitCursiveFontFamily)); |
EXPECT_EQ("FantasyFontFamily", |
- prefs->GetString(prefs::kWebKitGlobalFantasyFontFamily)); |
+ prefs->GetString(prefs::kWebKitFantasyFontFamily)); |
EXPECT_EQ("FixedFontFamily", |
- prefs->GetString(prefs::kWebKitGlobalFixedFontFamily)); |
+ prefs->GetString(prefs::kWebKitFixedFontFamily)); |
EXPECT_EQ("SansSerifFontFamily", |
- prefs->GetString(prefs::kWebKitGlobalSansSerifFontFamily)); |
+ prefs->GetString(prefs::kWebKitSansSerifFontFamily)); |
EXPECT_EQ("SerifFontFamily", |
- prefs->GetString(prefs::kWebKitGlobalSerifFontFamily)); |
+ prefs->GetString(prefs::kWebKitSerifFontFamily)); |
EXPECT_EQ("StandardFontFamily", |
- prefs->GetString(prefs::kWebKitGlobalStandardFontFamily)); |
-} |
+ prefs->GetString(prefs::kWebKitStandardFontFamily)); |
+}; |