Index: components/search/search_unittest.cc |
diff --git a/components/search/search_unittest.cc b/components/search/search_unittest.cc |
index b8c4e1d65f49acd8fb1d348f7d09df640fbde20d..f4382cc1e725787189fd3982a56c95a19dbe66af 100644 |
--- a/components/search/search_unittest.cc |
+++ b/components/search/search_unittest.cc |
@@ -130,4 +130,36 @@ TEST_F(EmbeddedSearchFieldTrialTest, GetFieldTrialInfoControlFlags) { |
EXPECT_EQ(3ul, flags.size()); |
} |
+typedef EmbeddedSearchFieldTrialTest ShouldHideTopVerbatimTest; |
+ |
+TEST_F(ShouldHideTopVerbatimTest, DoNotHideByDefault) { |
+ ASSERT_TRUE(base::FieldTrialList::CreateFieldTrial("EmbeddedSearch", |
+ "Control")); |
+ EXPECT_FALSE(ShouldHideTopVerbatimMatch()); |
+} |
+ |
+TEST_F(ShouldHideTopVerbatimTest, DoNotHideInInstantExtended) { |
+ ASSERT_TRUE(base::FieldTrialList::CreateFieldTrial("EmbeddedSearch", |
+ "Group1")); |
+ EXPECT_FALSE(ShouldHideTopVerbatimMatch()); |
+} |
+ |
+TEST_F(ShouldHideTopVerbatimTest, EnableByFlagInInstantExtended) { |
+ ASSERT_TRUE(base::FieldTrialList::CreateFieldTrial("EmbeddedSearch", |
+ "Group1 hide_verbatim:1")); |
+ EXPECT_TRUE(ShouldHideTopVerbatimMatch()); |
+} |
+ |
+TEST_F(ShouldHideTopVerbatimTest, EnableByFlagOutsideInstantExtended) { |
+ ASSERT_TRUE(base::FieldTrialList::CreateFieldTrial( |
+ "EmbeddedSearch", "Controll1 hide_verbatim:1")); |
+ EXPECT_TRUE(ShouldHideTopVerbatimMatch()); |
+} |
+ |
+TEST_F(ShouldHideTopVerbatimTest, DisableByFlag) { |
+ ASSERT_TRUE(base::FieldTrialList::CreateFieldTrial("EmbeddedSearch", |
+ "Group1 hide_verbatim:0")); |
+ EXPECT_FALSE(ShouldHideTopVerbatimMatch()); |
+} |
+ |
} // namespace chrome |