Index: components/variations/variations_http_header_provider_unittest.cc |
diff --git a/components/variations/variations_http_header_provider_unittest.cc b/components/variations/variations_http_header_provider_unittest.cc |
index 22d5173dcfcc5c592a1c2fa7f13f1fb7eda033af..90552c844765bc00a86e024df8b61a7213f242ac 100644 |
--- a/components/variations/variations_http_header_provider_unittest.cc |
+++ b/components/variations/variations_http_header_provider_unittest.cc |
@@ -123,4 +123,16 @@ TEST_F(VariationsHttpHeaderProviderTest, OnFieldTrialGroupFinalized) { |
EXPECT_TRUE(trigger_ids.find(456) != trigger_ids.end()); |
} |
+TEST_F(VariationsHttpHeaderProviderTest, GetVariationsString) { |
+ base::MessageLoop loop; |
+ base::FieldTrialList field_trial_list(nullptr); |
+ |
+ CreateTrialAndAssociateId("t1", "g1", GOOGLE_WEB_PROPERTIES, 123); |
+ CreateTrialAndAssociateId("t2", "g2", GOOGLE_WEB_PROPERTIES, 124); |
+ |
+ VariationsHttpHeaderProvider provider; |
+ provider.SetDefaultVariationIds("100,200"); |
+ EXPECT_EQ(" 100 123 124 200 ", provider.GetVariationsString()); |
+} |
+ |
} // namespace variations |