| 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());
|
|
|