Index: chrome/browser/search/search_unittest.cc |
diff --git a/chrome/browser/search/search_unittest.cc b/chrome/browser/search/search_unittest.cc |
index 6e6b6dccd83494e4b0f1109e3797a2b72332f1ca..9ded2fdfd0d268b668ea78bd69dd0600f566a708 100644 |
--- a/chrome/browser/search/search_unittest.cc |
+++ b/chrome/browser/search/search_unittest.cc |
@@ -689,6 +689,36 @@ TEST_F(SearchTest, ShouldPrefetchSearchResults_EnabledViaFieldTrial) { |
EXPECT_EQ(80ul, EmbeddedSearchPageVersion()); |
} |
+TEST_F(SearchTest, |
+ ShouldPrerenderInstantUrlOnOmniboxFocus_PrefetchResultsFlagDisabled) { |
+ ASSERT_TRUE(base::FieldTrialList::CreateFieldTrial( |
+ "EmbeddedSearch", |
+ "Group1 espv:80 prefetch_results:0 " |
+ "prerender_instant_url_on_omnibox_focus:1")); |
+ EXPECT_FALSE(ShouldPrerenderInstantUrlOnOmniboxFocus()); |
+ EXPECT_EQ(80ul, EmbeddedSearchPageVersion()); |
+} |
+ |
+TEST_F(SearchTest, |
+ ShouldPrerenderInstantUrlOnOmniboxFocus_DisabledViaFieldTrial) { |
+ ASSERT_TRUE(base::FieldTrialList::CreateFieldTrial( |
+ "EmbeddedSearch", |
+ "Group1 espv:89 prefetch_results:1 " |
+ "prerender_instant_url_on_omnibox_focus:0")); |
+ EXPECT_FALSE(ShouldPrerenderInstantUrlOnOmniboxFocus()); |
+ EXPECT_EQ(89ul, EmbeddedSearchPageVersion()); |
+} |
+ |
+TEST_F(SearchTest, |
+ ShouldPrerenderInstantUrlOnOmniboxFocus_EnabledViaFieldTrial) { |
+ ASSERT_TRUE(base::FieldTrialList::CreateFieldTrial( |
+ "EmbeddedSearch", |
+ "Group1 espv:80 prefetch_results:1 " |
+ "prerender_instant_url_on_omnibox_focus:1")); |
+ EXPECT_TRUE(ShouldPrerenderInstantUrlOnOmniboxFocus()); |
+ EXPECT_EQ(80ul, EmbeddedSearchPageVersion()); |
+} |
+ |
TEST_F(SearchTest, ShouldPrefetchSearchResults_EnabledViaCommandLine) { |
CommandLine::ForCurrentProcess()->AppendSwitch( |
switches::kPrefetchSearchResults); |
@@ -748,7 +778,7 @@ TEST_F(SearchTest, ShouldReuseInstantSearchBasePage_EnabledViaCommandLine) { |
// Command-line enable should override Finch. |
ASSERT_TRUE(base::FieldTrialList::CreateFieldTrial( |
"EmbeddedSearch", |
- "Group1 espv:89 prefetch_results:0 reuse_instant_search_base_page:0")); |
+ "Group1 espv:89 prefetch_results:0 reuse_instant_search_base_page:1")); |
EXPECT_TRUE(ShouldPrefetchSearchResults()); |
EXPECT_TRUE(ShouldReuseInstantSearchBasePage()); |
EXPECT_EQ(89ul, EmbeddedSearchPageVersion()); |