// Copyright 2014 The Chromium Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #include "components/search/search.h" #include "base/command_line.h" #include "base/memory/scoped_ptr.h" #include "base/metrics/field_trial.h" #include "base/metrics/statistics_recorder.h" #include "components/search/search.h" #include "components/search/search_switches.h" #include "components/variations/entropy_provider.h" #include "testing/gtest/include/gtest/gtest.h" namespace search { namespace { TEST(SearchTest, EmbeddedSearchAPIEnabled) { EXPECT_EQ(1ul, EmbeddedSearchPageVersion()); EXPECT_FALSE(IsInstantExtendedAPIEnabled()); base::CommandLine::ForCurrentProcess()->AppendSwitch( switches::kEnableEmbeddedSearchAPI); EXPECT_EQ(2ul, EmbeddedSearchPageVersion()); EXPECT_TRUE(IsInstantExtendedAPIEnabled()); } TEST(SearchTest, QueryExtractionEnabled) { // Query extraction is disabled on mobile. EXPECT_FALSE(IsQueryExtractionEnabled()); } } // namespace } // namespace chrome