Index: chrome/common/extensions/extension_l10n_util_unittest.cc |
diff --git a/chrome/common/extensions/extension_l10n_util_unittest.cc b/chrome/common/extensions/extension_l10n_util_unittest.cc |
index 5e0b46a25a9192a19abddcdbfca4be2a5bc91ab8..bbbf515187f7e575f32c4a46e6038bd9783d0ed0 100644 |
--- a/chrome/common/extensions/extension_l10n_util_unittest.cc |
+++ b/chrome/common/extensions/extension_l10n_util_unittest.cc |
@@ -618,4 +618,14 @@ TEST(ExtensionL10nUtil, ShouldRelocalizeManifestDifferentCurrentLocale) { |
EXPECT_TRUE(extension_l10n_util::ShouldRelocalizeManifest(info)); |
} |
+TEST(ExtensionL10nUtil, GetAllFallbackLocales) { |
+ std::vector<std::string> fallback_locales; |
+ extension_l10n_util::GetAllFallbackLocales("en_US", "all", &fallback_locales); |
+ ASSERT_EQ(3U, fallback_locales.size()); |
+ |
+ CHECK_EQ("en_US", fallback_locales[0]); |
+ CHECK_EQ("en", fallback_locales[1]); |
+ CHECK_EQ("all", fallback_locales[2]); |
+} |
+ |
} // namespace |