Index: chrome/browser/translate/translate_manager_metrics_unittest.cc |
diff --git a/chrome/browser/translate/translate_manager_metrics_unittest.cc b/chrome/browser/translate/translate_manager_metrics_unittest.cc |
index 0c174cc5e47d5f530affbe06c6aa0836ec3bddc0..bc2f2ea57d44367c82d9dee476f1d0160f0f6c8a 100644 |
--- a/chrome/browser/translate/translate_manager_metrics_unittest.cc |
+++ b/chrome/browser/translate/translate_manager_metrics_unittest.cc |
@@ -169,3 +169,13 @@ TEST(TranslateManagerMetricsTest, ReportedUnsupportedLanguageAtInitiation) { |
TranslateManagerMetrics::ReportUnsupportedLanguageAtInitiation("en"); |
EXPECT_EQ(1, recorder.GetCount(ENGLISH)); |
} |
+ |
+TEST(TranslateManagerMetricsTest, ReportedLocalesOnDisabledByPrefs) { |
+ const int ENGLISH = 25966; |
+ |
+ MetricsRecorder recorder(TranslateManagerMetrics::GetMetricsName( |
+ TranslateManagerMetrics::UMA_LOCALES_ON_DISABLED_BY_PREFS)); |
+ EXPECT_EQ(0, recorder.GetTotalCount()); |
+ TranslateManagerMetrics::ReportLocalesOnDisabledByPrefs("en"); |
+ EXPECT_EQ(1, recorder.GetCount(ENGLISH)); |
+} |